DHL Pickup Registration Virtual Sandbox

Automated pickup scheduling and registration for DHL eCommerce and Blue Dart shipments.

The Pickup Registration API allows developers to programmatically schedule and register package pickups. It provides the necessary endpoints to submit pickup requests, manage logistics workflows, and integrate shipping operations directly into business applications.

Use this hosted sandbox to simulate DHL Pickup Registration 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 pickup request payloads, verify address validation logic, handle scheduling constraints, and test response handling for successful registration or operational error codes before integrating with Blue Dart logistics services.

DHL Pickup Registration virtual sandbox is up and running!

Use this sandbox URL as the API base in your code to simulate DHL Pickup Registration responses instantly.

https://dhl-pickup-registration.mock.beeceptor.com



Pickup Registration

{
  "request": {
    "AWBNo": [""],
    "AreaCode": "BOM",
    "CISDDN": false,
    "ContactPersonName": "Test Person Name",
    "CustomerAddress1": "Test Addr 1",
    "CustomerAddress2": "Test Addr 2",
    "CustomerAddress3": "Test Addr 3",
    "CustomerCode": "099960",
    "CustomerName": "Test Name",
    "CustomerPincode": "400001",
    "CustomerTelephoneNumber": "",
    "DoxNDox": "?",
    "EmailID": "",
    "IsForcePickup": false,
    "IsReversePickup": false,
    "MobileTelNo": "",
    "NumberofPieces": "1",
    "OfficeCloseTime": "1800",
    "PackType": "",
    "ProductCode": "A",
    "ReferenceNo": "",
    "Remarks": "",
    "RouteCode": "",
    "ShipmentPickupDate": "/Date(1667054659000)/",
    "ShipmentPickupTime": "1600",
    "SubProducts": ["E-Tailing"],
    "VolumeWeight": 0.5,
    "WeightofShipment": 0.5,
    "isToPayShipper": false
  },
  "profile": {
        "Api_type": "S",
        "LicenceKey": "APIKEY",
        "LoginID": "APIID"    }
}
{
  "RegisterPickupResult": {
    "IsError": true,
    "Status": [
      {
        "StatusCode": 25,
        "StatusInformation": "Invalid Pickup Date. < 08/02/2023"
      }
    ]
  }
}
{
  "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."
}