On this page, you will be introduced to the steps involved when establishing an API connection with DSV.
Click on the headings of each step to see the details.
To use the REST API products offered by DSV, you will need to register as a user on the DSV developer portal via the sign-up form.
Note: An email with an activation link will be sent to you after signing up. Please click on the activation link in the email to finalize the registration.
An overview of available APIs can be found in the top menu under API CATALOGUE. It lists the types of interactions and the supported transport modes.
For a detailed explanation of the differences between the individual APIs and capabilities, please refer to the Developer guide for Air/Sea/Road/Rail and for XPress.
Access to test environment
In the API overview, you will find the test version of each API which must be used when developing against DSV’s APIs.
With an approved subscription, you get a set of authentication details which is required to call each API.
For additional information about the authentication details, please refer to the Developer guide for Air/Sea/Road/Rail and for XPress.
Access to production environment
Please refer to the Go-live section.
Technical documentation for the individual APIs is found in the top menu under API CATALOGUE by selecting the relevant API.
Schema of the APIs can be viewed on the individual API page with the option to download these as OpenAPI (OAS3) specifications.
Certain API products (the XPress Booking API) require you to pass a certification process as a prerequisite for moving to production.
Please refer to the Certification tests section in the Developer guide for a detailed explanation of the involved steps.
Note: All required certification tests for the XPress Booking API have to be passed prior to requesting Go-live.
After successfully testing the setup against DSV’s test APIs and passing the certification process (if using the XPress Booking API), simply perform the following steps:
Note: During this process, DSV may contact you for additional information to finalize the setup.
Should you encounter problems during the implementation, or if you have input or questions regarding the technical documentation, you can always contact us via the menu item Support.