A REST based web API enabling access to Visma Administration resources over HTTP

Swagger

All available resources (about 80 in total), and there endpoints can be examined via the Swagger documentation.

Swagger documentation »

Documentation

Further documentation is found on RedHorn Business Integration Suite web site. The documentation aim to help you to get an understanding of the core principles of this API and help you get started using it.

RedHorn Business Integration Suite »

Release notes

Version 1.4

  • Fix to enable filtering for date/time fields that is not filterable via Visma Administration (ADK).
  • Improved automatic licence renewal support via Licence Service Web API.
  • Extended Swagger documentation.

Version 1.3

  • Support for Token-based authentication in addition to the existing Basic authentication.
    • Basic authentication will still be available in parallell by default (for backwards compatibility).
    • You can disable Basic authentication per API user by setting the property AllowBasicAuthentication to false in the appsettings.json file.

  • Support for automatic product licence renewal via Licence Service Web API
    • New licence file required
    • In the configuration file (appsettings.json) - the new setting "LicenceServiceBaseUrl" replaces "LicencePublicKey"

  • The product is rebranded and the new name is "RedHorn Visma Adm API" (before "Capremill Visma Adm Access API").
  • Fix to expose all prices (including bracket/tiered prices) for the Prices and PurchasePrices resources. By default, Visma Administration integration component excludes bracket/tiered prices.

Version 1.2

  • Improved/secured implementation for simultaneous calls to one resource.

Version 1.1

  • Support for multi-company access (company code is now part of the URL).
  • Support for multiple API users, with individual company access.