Skip to content

What is it?

The TransportInstruction API is used to send all the details about a shipment to DHL. This information is the basis for both the transport itself and for invoicing.
It is important that the shipment data you send is complete and correct to avoid delays or additional fees.

How does it work?

  • You send a fully populated transport instruction containing addresses, product selection, shipment measurements, pieces and any required services.
  • Before sending the request, you should validate postal codes using the PostalCodes API and ensure that the shipment follows DHL Freight’s product rules.
  • When the data is accepted, the API returns shipment and package numbers, as well as the routing code.

Product rules and limitations

Refer to Product API or our Product manual whenever you need details about what a shipment must contain to match a specific DHL Freight product.

Title Category Description
transportinstruction request Download Transport instruction domestic ServicePoint B2C with Cash on delivery
transportinstruction response Download Transport instruction domestic ServicePoint B2C with Cash on delivery