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.

Best for:

Submitting bookings to DHL Global Forwarding SBR eCS  eCommerce systems

Business customers & partners of DHL Global Forwarding SBR eCS entity

DHL Global Forwarding SBR eCS shipping products

 

The API can be used for:

Only DHL packages originating within Turkey and international packages.

All DHL eCommerce Solutions TR shipping products

This documentation provides detailed information about the API its use. You can also go directly to the following topics:

  • Shipment API
  • Label API
  • Document API

 

Best for:

  • Providing access to the latest shipment event
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Best for:

  • Providing access to the shipment status at any time
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

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.

Best for:

  • Subscribing to DHL Global Forwarding Push APIs
    • Register for Push API subscription
    • Provide your URL callback details
    • Start to receive messages pushed from DHL to your API
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Sales Invoice Push API enables customers to receive invoice data from DHL Freight. 

Best for receiving:

  1. Sales Invoice
  2. Credit Notes
  3. Correction Invoices

 

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:

  • Creating shipment bookings in transport management systems 
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Best for:

  • DGF Internal applications use. Internal version contains additional fields and code list not available in public Shipment Booking API
  • Creating shipment bookings in transport management systems 
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Best for:

  • Providing access to the shipment tracking at any time
  • Business customers of DHL Global Forwarding
  • Air, Ocean, Road and Rail Freight shipments 
  • Emissions information
  • Latest and historical routing information
  • Masterbill, Container and Exceptions information for registered users

Best for:

  • Generating DGF shipment labels
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

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.