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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for DHL Express and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
EnvironmentRequiredMyDHL API production or test endpoint.
MyDHL API keyRequiredSecretMyDHL API key, sent as the Basic authentication user name.
API secretRequiredSecretMyDHL API secret, sent as the Basic authentication password.

Use it in a flow

  1. Open a flow, open the node library and search for DHL Express.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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/destinationvalidateAddressGETValidates if DHL Express has got pickup/delivery capabilities at origin/destination
Early shipment screening1
Early shipment screening for break bulk baby shipmentsscreenEarlyShipmentPOSTEarly 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 shipmentsallocateIdentifiersGETService to allocate identifiers upfront for DHL Express Breakbulk or Loose Break Bulk shipments.
Invoice1
Upload Commercial invoice datauploadInvoiceDataPOSTUpload 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 requestcancelPickupDELETEThe Cancel Pickup service can be used to cancel a DHL Express pickup booking request.
Create a DHL Express pickup booking requestcreatePickupPOSTThe Pickup service creates a DHL Express pickup booking request
Update pickup information for an existing DHL Express pickup booking requestupdatePickupPATCHThe 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 ShipmentgetProductsGETThe GET Products API will return DHL's product capabilities for a certain set of input data.
Rating3
Landed CostgetLandedCostPOSTThe Landed Cost section allows further information around products being sold to be provided.
Retrieve Rates for a one piece ShipmentgetRatesGETThe Rate request will return DHL's product capabilities and prices (where applicable) based on the input data.
Retrieve Rates for Multi-piece ShipmentsgetRatesForMultiplePiecesPOSTThe 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 usagegetReferenceDataGETThe 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 DHLlistServicePointsGETGet service points based on the given input parameters
Shipment6
Adding new pieces to a previously created shipmentaddShipmentPiecesPATCHThe 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 ShipmentcreateShipmentPOSTCreate 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 DeliverygetProofOfDeliveryGETThe electronic proof of delivery service can be used to retrieve proof of delivery for certain delivered DHL Express shipments
Get ImagegetShipmentImageGETThe 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 shipmentuploadShipmentInvoiceDataPATCHUpload 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 shipmentuploadPaperlessTradeImagesPATCHThe upload-image service can be used to upload PLT images to a previously created shipment.
Tracking2
Track a single DHL Express ShipmenttrackShipmentGETThe Tracking service retrieves tracking statuses for a single DHL Express Shipment.
Track a single or multiple DHL Express ShipmentstrackShipmentsGETThe Tracking service retrieves tracking statuses for a single or multiple DHL Express Shipments.