Skip to content
Integration guide

This guide outlines the key steps before submitting your implementation request for DHL Freight API integration.


Step 1 – What do you want to do?
  • Create shipments / send transport orders
  • Get shipping prices / options

This will determine which APIs are relevant for your integration.


Step 2 – Select your integration approach
Full API integration

Automated system-to-system integration. Suitable for customers requiring full control and automation across their logistics processes.

myDHLFreight (simplified API integration)

Integration based on TransportInstruction API only, combined with myDHLFreight. Suitable for faster implementation with a simplified scope.

DHL will support you in validating your setup during onboarding.


Step 3 – Prepare your setup

Where will you ship?
Domestic (Sweden), International or both

Who are you shipping to?
Businesses (B2B), Consumers (B2C/C2B), or both

Do you have a DHL customer number?
A customer number is required before going live, but not needed to get started.


Step 4 – Register in API Farm and test in Sandbox

To access APIs and test your integration, you need to register your organisation and application in API Farm Sandbox.

When testing is completed, repeat the registration in Production before submitting your implementation request.

Technical setup (sandbox and production) →


Step 5 – Submit your implementation request

Provide your setup details to initiate the onboarding process for production access.

Go to implementation request →