DHL Track & Trace
Retrieves delivery tracking for a DHL parcel across DHL's various services (express, parcel, eCommerce and more), using the tracking number. Use it to tell customers the current status of their DHL shipment.
What it does
- Looks up a DHL shipment and returns the current status, latest event date and shipped date.
- Returns the activity history and, when available, an estimated delivery date.
- Returns DG normalised tracking events alongside the raw activity history.
Inputs
| Name | Type | Description |
|---|---|---|
| Tracking Number | String | Tracking reference for the package |
| API Key | Optional Credentials | API Key |
| Service | Optional String | DHL Service Possible values: ecommerce, freight, dgf, parcel-de, parcel-nl, parcel-pl, express, post-de, sameday, parcel-uk, ecommerce-apac, ecommerce-europe, post-international. |
Outputs
| Name | Type | Description |
|---|---|---|
| Found Tracking? | Boolean | Whether any tracking info was found for the tracking number provided |
| Status | String | Status of the package delivery Possible values: Delivered, In Transit, Ready for Shipment, Ready for Pickup, Problem with Delivery, Returning to Sender. |
| Status Description | String | Status description |
| Last Event Date | String | Date of the last update in ISO format |
| Shipped Date | String | Date when the package was shipped |
| Activity History | List | History of events for this package |
| Estimate Delivery Date | String | Scheduled delivery date in ISO format. Available only for some shipments in Transit, but not for all. |
| Normalized Tracking Events | List | DG normalized tracking events |
Notes
- You can optionally set the DHL service (for example express, parcel-de or ecommerce) to target the right DHL system.
- The estimated delivery date is only available for some in transit shipments.