Browse APIs

Best for:

To validate which DHL Freight additional services can be combined to each product and how they can be combined with each other.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Access Token

To access any of DHL eCommerce's API resources, client credentials (clientId and clientSecret) are required which must be exchanged for an access token. The following section will guide you through the process of using this service to obtain an access token.

Description of updates and changes made to our product, including new features, enhancements, and bug fixes.

Current API Version: v4

Best for:

  • Creating labels for international mail, lightweight items and merchandise
  • European Business Customers sending worldwide

Best for:

  • Shipping, tracking & returning of DHL Parcel Connect
  • Implementing modularized customer solutions within Europe & into Europe
  • Sending cross-border shipments within Europe with DHL Parcel Connect
  • Sending cross-border returns within Europe with DHL Parcel Return Connect
  • Sending cross-border shipments into rest of world from Europe (excl. DE) with DHL Parcel International

Best for:

  • Providing an interface to the eDOC Document Management Solution
  • Customer-centric contract logistics solutions
  • Business customers of DHL Supply Chain
This API allows you to create and retrieve return labels for a specific pickup customer account.

The rules and conditions governing the use of our services, outlining user rights and responsibilities.

Current API Version: v4

Use the Manifest API to submit a request for closing out / manifesting packages and generate a Driver's Summary Manifest (DSM).

Best for:

To get a price quote for a planned Road Freight shipment with DHL Freight.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.
  • Customer must already have an eID (user/password)

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Creating your barcode labels (GS1 or ANSIFACT)
  • Creating other documents e.g. CMR, shipment list

All documents are returned in base64 that you need to convert into PDF.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Determining DHL Freight (Europe) available product codes for your business region.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

This API allows you to create and retrieve return labels for a specific pickup customer account.

Best for:

  • Creating domestic and international palletized road freight transport orders (> 35 kg) across Europe with DHL Freight.

Precondition:

  • For existing DHL Freight business customers with a valid contract.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Determining available DHL Freight product code(s) and estimated or committed delivery date for a requested pickup date and departure/arrival country.
  • Only for road freight groupage shipments that are transported via DHL Freight terminals. Relevant only for terminal based operations (TBO), not relevant for part/full loads (non-Terminal based operations / NTBO).

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

API for managing webhooks for pickup customer accounts in DHL.

This site is a complete reference for DHL eCommerce Americas API (version 4), and also includes a free, ready-to-use Postman collection to get started quickly.