General Information
Use this page before starting development. It explains who the API documentation is for, what the booking web service does, how customers request access, which environments to use, and where to find the WSDL and registration links.
Target audience
Who should use this integration documentation.
This documentation is intended for IT teams and developers at DSV customers who need to integrate with the Connect web services. It assumes a basic understanding of IT terminology and web services.
Purpose
What the Booking web service is used for.
The Booking web service allows customers to submit booking requests through a standard SOAP API instead of using the Connect web frontend. Separate booking services are available for Air, Land, Ocean FCL, and Ocean LCL.
Successful response
The response is returned in real time and includes the customer request ID together with the generated booking ID.
Error response
If the request cannot be processed, the response includes an error code and a detailed error message that can be used for troubleshooting.
Technical setup and usage registration
How customers request API access and generate the access key.
Customers must register and obtain an access key before using a DSV web service. The access key is a dedicated user token. It authenticates the request and links it to the correct Connect user identity configured for the customer.
For the Booking web service, a user group ID may also be required depending on the customer setup and booking requirements. The Connect portal administrator will confirm whether this is needed.
<applicationArea> segment of the request message.Request web service access
- Sign in to the Connect portal.
- Open the Usage Registration eService.
- Select Maintain User – Customer in the left navigation.
- Select the required web services.
- Accept the Terms and Conditions.
- Save the request.
Generate the access key
- Sign in to the Connect portal.
- Open the Usage Registration eService.
- Select Maintain User – Customer.
- Click Access Key.
- Enter the password for the Connect SIMS ID.
- Click OK.
- The access key is displayed and also sent by email.
Quality gate process
Testing requirement before production approval.
Customers must first test the Booking web service in the Connect test environment. Production access is approved only after the customer has passed the acceptance testing process.
To coordinate testing, contact the local Connect portal administrator or the Connect support team at support.eschenker@dbschenker.com.
Security
Production endpoint security requirements.
Production services are available through HTTPS endpoints. In most cases, customers do not need to manage certificates manually because the Booking web service uses server certificates issued by a well-known Certificate Authority that should already be trusted by standard client key stores.
Endpoint hosts
Use the test environment first, then production after approval. Booking and Tracking use separate service hosts.
| Service / stage | Host | When to use |
|---|---|---|
| Booking - Test | https://eschenker-fat.dbschenker.com/webservice/bookingWebServiceV1_1 | Use this environment first when implementing and testing the Booking web service client. |
| Booking - Production | https://eschenker.dbschenker.com/webservice/bookingWebServiceV1_1 | Use this environment after the quality gate has been completed and production access has been approved. |
| Tracking - Test | https://eschenker-fat.dbschenker.com/webservice/trackingWebServiceV3 | Use this environment first when implementing and validating the Tracking API client. |
| Tracking - Production | https://eschenker.dbschenker.com/webservice/trackingWebServiceV3 | Use this environment after access has been approved and the Tracking integration is ready for production traffic. |
Useful links and files
Tools, WSDL files, and registration links.
| Item | Link | Purpose |
|---|---|---|
| SoapUI | https://www.soapui.org | Tool for testing SOAP web service requests. |
| Test WSDL | https://eschenker-fat.dbschenker.com/webservice/bookingWebServiceV1_1?wsdl | WSDL for the test environment. |
| Production WSDL | https://eschenker.dbschenker.com/webservice/bookingWebServiceV1_1?wsdl | WSDL for the production environment. |
| Test SIMS registration | https://register-fat.dbschenker.com/?type=customer | Customer registration for the test environment. |
| Production SIMS registration | https://register.dbschenker.com/?type=customer | Customer registration for the production environment. |
Version History
Version changes and affected transport modes.
| Version | Date | Change Summary | Applies To |
|---|---|---|---|
1.2 | Not specified | initial | General |
1.2.1 | Not specified | added ../address/contactPerson/name | Land, Air, Ocean LCL, Ocean FCL |
1.2.1 | Not specified | added ../address/contactPerson/phone | Land, Air, Ocean LCL, Ocean FCL |
1.2.1 | Not specified | added ../pickupHandlingInstructions | Land |
1.2.1 | Not specified | added ../deliveryHandlingInstructions | Land |
1.2.1 | Not specified | added ../subitems/transportCategory | Land, Air, Ocean LCL, Ocean FCL |
1.2.2 | Not specified | updated Error codes list | Land, Air, Ocean LCL, Ocean FCL |
1.2.2 | Not specified | added Xpath column | Land, Air, Ocean LCL, Ocean FCL |
1.2.2 | Not specified | added ../fireworkClassification | Land, Air, Ocean LCL, Ocean FCL |
1.2.2 | Not specified | updated list in ../subitems/labelType | Land, Air, Ocean LCL, Ocean FCL |
1.2.3 | Not specified | general update | General |
1.2.4 | Not specified | added PL specific shipment options | Land |
1.2.5 | Not specified | general update | General |
1.2.6 | Not specified | added comment in /shippingName and /technicalName | Land |
1.2.6 | Not specified | added ../uitApplicable | Land |
1.2.7 | Not specified | general update | General |
1.2.8 | Not specified | added dualUse and exchangeableLoadingDevice | Land |
1.2.9 | Not specified | added electronicReturnOfDocument | Land |
1.3.0 | Not specified | added hsCode | Land, Air, Ocean LCL, Ocean FCL |
1.3.1 | Not specified | added getFreightListRequest | General |
1.3.2 | Not specified | general update | General |
1.3.3 | Not specified | general update | General |