DHL Tracking Virtual Sandbox
Real-time shipment tracking and status retrieval for DHL and Blue Dart logistics.
This service provides detailed tracking information and current status updates for shipments. It allows developers to integrate shipment visibility into their applications by querying tracking data via the Blue Dart gateway.
Use this hosted sandbox to simulate DHL Tracking APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate shipment tracking request payloads, parse status update responses, handle various delivery milestones, and test error-handling logic for invalid tracking numbers or non-existent shipment records.
Shipment Status and Detail
GET
| Query Parameter Name | Example |
|---|---|
handler | tnt |
loginid | APIID |
numbers | 76662235090 |
format | xml |
lickey | APIKEY |
scan* | 1 |
action | custawbquery |
verno | 1 |
awb | Ref |
<?xml version="1.0" encoding="UTF-8"?>
<ShipmentData>
<Shipment RefNo="40091075" WaybillNo="76662235090">
<Prodcode>A</Prodcode>
<Service>Dart Apex - Door To Door</Service>
<PickUpDate>27 January 2023</PickUpDate>
<PickUpTime>1728</PickUpTime>
<Origin>MUMBAI</Origin>
<OriginAreaCode>HYD</OriginAreaCode>
<Destination>GURUGRAM</Destination>
<DestinationAreaCode>GGN</DestinationAreaCode>
<ProductType>Non Documents</ProductType>
<SenderName>Thakhi Baba</SenderName>
<ToAttention>Ashish Pandey</ToAttention>
<Weight>1.0</Weight>
<Status>SHIPMENT DELIVERED</Status>
<StatusType>DL</StatusType>
<ExpectedDeliveryDate>02 February 2023</ExpectedDeliveryDate>
<StatusDate>30 January 2023</StatusDate>
<StatusTime>11:41</StatusTime>
<ReceivedBy>CO STAMP</ReceivedBy>
<Instructions>Awb# not linked your a/c</Instructions>
<Scans>
<ScanDetail>
<Scan>SHIPMENT DELIVERED </Scan>
<ScanCode>000</ScanCode>
<ScanType>DL</ScanType>
<ScanGroupType>T</ScanGroupType>
<ScanDate>30-Jan-2023</ScanDate>
<ScanTime>11:41</ScanTime>
<ScannedLocation>GURGAON CPC</ScannedLocation>
<ScannedLocationCode>GGE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>SHIPMENT OUT FOR DELIVERY </Scan>
<ScanCode>002</ScanCode>
<ScanType>UD</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>30-Jan-2023</ScanDate>
<ScanTime>09:14</ScanTime>
<ScannedLocation>GURGAON CPC</ScannedLocation>
<ScannedLocationCode>GGE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>SHIPMENT ARRIVED </Scan>
<ScanCode>001</ScanCode>
<ScanType>UD</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>29-Jan-2023</ScanDate>
<ScanTime>09:58</ScanTime>
<ScannedLocation>GURGAON CPC</ScannedLocation>
<ScannedLocationCode>GGE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>SHIPMENT FURTHER CONNECTED </Scan>
<ScanCode>003</ScanCode>
<ScanType>UD</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>28-Jan-2023</ScanDate>
<ScanTime>21:33</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>SHIPMENT ARRIVED </Scan>
<ScanCode>001</ScanCode>
<ScanType>UD</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>28-Jan-2023</ScanDate>
<ScanTime>19:43</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>SHIPMENT PICKED UP </Scan>
<ScanCode>015</ScanCode>
<ScanType>UD</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>27-Jan-2023</ScanDate>
<ScanTime>17:28</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>PICKUP EMPLOYEE IS OUT TO P/U SHIPMENT </Scan>
<ScanCode>501</ScanCode>
<ScanType>PU</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>27-Jan-2023</ScanDate>
<ScanTime>16:35</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>AUTO PICKUP REGISTERED </Scan>
<ScanCode>544</ScanCode>
<ScanType>PU</ScanType>
<ScanGroupType>T</ScanGroupType>
<ScanDate>27-Jan-2023</ScanDate>
<ScanTime>03:02</ScanTime>
<ScannedLocation>BLUE DART CENTRE</ScannedLocation>
<ScannedLocationCode>HQC</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>PICKUP HAS BEEN REGISTERED </Scan>
<ScanCode>500</ScanCode>
<ScanType>PU</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>27-Jan-2023</ScanDate>
<ScanTime>03:02</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
<ScanDetail>
<Scan>PICKUP HAS BEEN REGISTERED </Scan>
<ScanCode>500</ScanCode>
<ScanType>PU</ScanType>
<ScanGroupType>S</ScanGroupType>
<ScanDate>26-Jan-2023</ScanDate>
<ScanTime>11:29</ScanTime>
<ScannedLocation>TOLICHOWKI E-TAIL CENTRE</ScannedLocation>
<ScannedLocationCode>TLE</ScannedLocationCode>
</ScanDetail>
</Scans>
</Shipment>
</ShipmentData>{
"status": 400,
"title": "Bad Request",
"error-response": "Request validation error.Please check the request payload."
}{
"status": 401,
"title": "Unauthorized",
"error-response": "Access to the resource is not allowed."
}dhllogisticstrackingshippingrest