PickupRequest API
What is it?
The PickupRequest API is used to book a pickup for most DHL Freight products. You send the pickup details, and the API tells you if the booking is accepted, moved to another date, or rejected.
How does it work?
- Accepted: You get a booking number (save this for cancellations or tracking).
- Moved: The pickup is rescheduled if your request was too late or if there’s no capacity on your chosen date.
- Rejected: Usually because of an incorrect or inactive customer number.
Important notes:
Not used for DHL Euroconnect, Euroconnect Plus, or Eurapid (for these, the transport instruction is also the pickup request).
It is recommended to use the same shipment number from the TransportInstruction as the “id” in the PickupRequest. This ensures consistency and helps in accurately tracking and managing the shipment.
Before using this API in production, you need approval from DHL Freight Sweden via Implementation Request.
Need help?
Contact DHL Freight’s customer service at 0771-345 345 if you have issues.