Print API
What is it?
The Print API generates and downloads shipping documents. Documents are returned in Base64 format — decode to PDF on your side.
Choose the right endpoint:
- Use printdocumentsbyid if you created your bookings via the TransportInstruction API. Provide the shipment number(s) and required options — no need to repeat shipment details. This is the preferred method.
- Use printdocuments if bookings were created via EDI or another system. You must provide full shipment details and supply your own GS1/ANSIFACT license plates — DHL Freight will not generate these for you.
Available document types:
Shipping labels, shipment lists, waybills and international CMR waybills
| Title | Category | Description | |
|---|---|---|---|
| printdocumentsbyid | request | Download | Used together with the TransportInstruction API to retrieve documents and labels for a shipment using the same shipmentNumber. |
| printdocuments | request | Download | Print all documents domestic ServicePoint B2C |
| printdocuments | Download | ServicePoint B2C Label | |
| printdocuments | Download | Shipment list ServicePoint B2C |