Connectors
E-commerce
DHL Express
DHL Express shipping: create shipments, rate, book and cancel pickups, and track parcels
- Signs in with
- Username and password
- Runs on
- Cloud or On-Prem Worker
- Operations
- 21
- Ready-made triggers
- 0
Connect DHL Express
- In Neblex open Connect › Connections and click New Connection.
- Search for DHL Express and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| EnvironmentRequired | MyDHL API production or test endpoint. |
| MyDHL API keyRequiredSecret | MyDHL API key, sent as the Basic authentication user name. |
| API secretRequiredSecret | MyDHL API secret, sent as the Basic authentication password. |
Use it in a flow
- Open a flow, open the node library and search for DHL Express.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from DHL Express without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if DHL Express can send webhooks, a Webhook trigger receives them at its own URL.
Operations
21 operations in 11 groups. Each one is a step you can add to a flow.
Address1
Validate DHL Express pickup/delivery capabilities at origin/destinationvalidateAddress | GET | Validates if DHL Express has got pickup/delivery capabilities at origin/destination |
Early shipment screening1
Early shipment screening for break bulk baby shipmentsscreenEarlyShipment | POST | Early shipment screening The early shipment screening API enables Denied Party screening for Breakbulk ‘baby’ shipments, ensuring full compliance with DPDHL's policies on Denied Parties,... |
Identifier1
Service to allocate identifiers upfront for DHL Express Breakbulk or Loose Break Bulk shipmentsallocateIdentifiers | GET | Service to allocate identifiers upfront for DHL Express Breakbulk or Loose Break Bulk shipments. |
Invoice1
Upload Commercial invoice datauploadInvoiceData | POST | Upload invoice data The upload invoice data service can be used to upload Commerical Invoice data without Shipment Identification Number for your DHL Express shipment. |
Pickup3
Cancel a DHL Express pickup booking requestcancelPickup | DELETE | The Cancel Pickup service can be used to cancel a DHL Express pickup booking request. |
Create a DHL Express pickup booking requestcreatePickup | POST | The Pickup service creates a DHL Express pickup booking request |
Update pickup information for an existing DHL Express pickup booking requestupdatePickup | PATCH | The Update Pickup service can be used to update pickup information for an existing DHL Express pickup booking request. |
Product1
Retrieve available DHL Express products for a one piece ShipmentgetProducts | GET | The GET Products API will return DHL's product capabilities for a certain set of input data. |
Rating3
Landed CostgetLandedCost | POST | The Landed Cost section allows further information around products being sold to be provided. |
Retrieve Rates for a one piece ShipmentgetRates | GET | The Rate request will return DHL's product capabilities and prices (where applicable) based on the input data. |
Retrieve Rates for Multi-piece ShipmentsgetRatesForMultiplePieces | POST | The Rate request will return DHL's product capabilities and prices (where applicable) based on the input data. |
Reference data1
provide reference data currently used for MyDHL API services usagegetReferenceData | GET | The reference data service retrieves the reference data used for MyDHL API shipment or upload invoice data service. |
Servicepoint1
Returns list of service points based on the given postal location address, service point ID or geocode details for DHLlistServicePoints | GET | Get service points based on the given input parameters |
Shipment6
Adding new pieces to a previously created shipmentaddShipmentPieces | PATCH | The add piece API allows customers to add extra pieces to a shipment that has already been created but has not yet been picked up by DHL Express. |
Create ShipmentcreateShipment | POST | Create Shipment The ShipmentRequest Operation will allow you to generate an AWB number and piece IDs, generate a shipping label, transmit manifest shipment detail to DHL, and optionally... |
Electronic Proof of DeliverygetProofOfDelivery | GET | The electronic proof of delivery service can be used to retrieve proof of delivery for certain delivered DHL Express shipments |
Get ImagegetShipmentImage | GET | The Get Image service can be used to retrieve customer's own uploaded or DHL generated Commercial Invoice, Waybill Document or other supporting documents that was uploaded during shipment... |
Upload Commercial Invoice data for your DHL Express shipmentuploadShipmentInvoiceData | PATCH | Upload Invoice Data with Shipment ID The upload invoice data service can be used to upload Commerical Invoice data with Shipment Identification Number for your DHL Express... |
Upload Paperless Trade shipment (PLT) images of previously created shipmentuploadPaperlessTradeImages | PATCH | The upload-image service can be used to upload PLT images to a previously created shipment. |
Tracking2
Track a single DHL Express ShipmenttrackShipment | GET | The Tracking service retrieves tracking statuses for a single DHL Express Shipment. |
Track a single or multiple DHL Express ShipmentstrackShipments | GET | The Tracking service retrieves tracking statuses for a single or multiple DHL Express Shipments. |