DHL eCommerce UK API Virtual Sandbox

Manage UK domestic and international shipments, tracking, and logistics data.

The DHL eCommerce UK API provides endpoints for shipping label generation, shipment tracking, service point location, customs documentation, and driver pickup scheduling. It supports comprehensive logistics workflows including product capability lookups, shipment amendments, and label reprints for UK-based operations.

Use this hosted sandbox to simulate DHL eCommerce UK API 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 creation workflows, test label generation payloads, verify tracking status responses, simulate service point lookups, and handle customs document retrieval before integrating with DHL production logistics systems.

DHL eCommerce UK API virtual sandbox is up and running!

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

https://dhl-ecommerce-uk.mock.beeceptor.com



Access Token

{
  "client_id": "WXXbOJd5HynFwDBbac1DnXOy",
  "client_secret": "AKMl8BwKz3aJejaOYublAQSCtO7iduLS"
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Product capabilities API V1

Query Parameter NameExample
originCountryCode*nisi qui
originPostalCode*elit consectetur
destinationCountryCode*ut laboris aute Ut
destinationPostalCode*nostrud in exercitation tempor
destinationRecipientType*residential
destinationAddressTypedoorstep
parcels*-69542601.34548935
weight*-7.736806272090831e+37
length-1.683217686952871e+38
width-1.2214428588425795e+38
height1.0792576231526742e+38
diameter-1.3935191669320343e+37
internationalProductFilterbest
accountTypes["internationalRoad","internationalAir","internationalRoad"]
doorstepDeliveryTypes["secureLocationDelivery"]
currencyut ullamco
totalValue-1.8766022292855215e+38
pickupAccountminim
exchangeOnDeliverytrue
{
  "products": [
    {
      "productName": "DHL Parcel Connect",
      "productNameForUI": "DHL Parcel Connect",
      "productCode": "206",
      "pickupCapabilities": {
        "doorstepPickup": true,
        "secureLocationPickup": false,
        "servicePointDropOff": true,
        "dropOffLabel": false
      },
      "deliveryCapabilities": {
        "transitTimeDescription": "3-5 days",
        "minTransitTime": 3,
        "maxTransitTime": 5,
        "servicePoint": true,
        "servicePointLocationTypes": [
          "servicepoint",
          "locker"
        ],
        "customsDeclaration": "full",
        "inBoxReturn": true,
        "bulky": false,
        "accountType": "internationalRoad",
        "neighbourDelivery": false,
        "secureLocationDelivery": false,
        "services": [
          {
            "name": "DHL Parcel Connect",
            "serviceLevel": "international",
            "orderedProduct": 206,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "18:00",
            "servicePoint": true
          }
        ],
        "iossApplies": true,
        "nonIossAllowed": false,
        "iossDutiesPaid": "DDP",
        "pallets": false,
        "exchangeOnDelivery": false
      },
      "sortOrder": 0,
      "dutiesPaidList": [
        "DDP",
        "DAP"
      ],
      "reasonForExportList": [
        {
          "type": "commercialSale",
          "description": "Commercial Sale"
        },
        {
          "type": "gift",
          "description": "Gift"
        },
        {
          "type": "commercialSample",
          "description": "Commercial Sample"
        }
      ]
    },
    {
      "productName": "Parcel Neighbour",
      "productNameForUI": "Parcel",
      "productCode": "1",
      "pickupCapabilities": {
        "doorstepPickup": true,
        "secureLocationPickup": true,
        "servicePointDropOff": true,
        "dropOffLabel": true
      },
      "deliveryCapabilities": {
        "transitTimeDescription": "1 day",
        "minTransitTime": 1,
        "maxTransitTime": 1,
        "servicePoint": true,
        "servicePointLocationTypes": [
          "servicepoint"
        ],
        "customsDeclaration": "basic",
        "inBoxReturn": true,
        "bulky": false,
        "accountType": "ukDomestic",
        "neighbourDelivery": true,
        "secureLocationDelivery": false,
        "services": [
          {
            "name": "Next day",
            "serviceLevel": "nextday",
            "orderedProduct": 1,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "18:00",
            "servicePoint": true
          },
          {
            "name": "10:30",
            "serviceLevel": "tenThirtyAm",
            "orderedProduct": 9,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "10:30",
            "servicePoint": false
          },
          {
            "name": "12:00",
            "serviceLevel": "am",
            "orderedProduct": 2,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "12:00",
            "servicePoint": false
          },
          {
            "name": "Saturday",
            "serviceLevel": "saturday",
            "orderedProduct": 4,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "18:00",
            "servicePoint": true
          },
          {
            "name": "Saturday 10:30",
            "serviceLevel": "saturday1030am",
            "orderedProduct": 7,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "10:30",
            "servicePoint": false
          }
        ],
        "iossApplies": false,
        "nonIossAllowed": false,
        "pallets": false,
        "exchangeOnDelivery": false
      },
      "sortOrder": 1
    },
    {
      "productName": "Bagit Large",
      "productNameForUI": "Bagit Large",
      "productCode": "260",
      "pickupCapabilities": {
        "doorstepPickup": true,
        "secureLocationPickup": true,
        "servicePointDropOff": true,
        "dropOffLabel": true
      },
      "deliveryCapabilities": {
        "transitTimeDescription": "1 day",
        "minTransitTime": 1,
        "maxTransitTime": 1,
        "servicePoint": true,
        "servicePointLocationTypes": [
          "servicepoint"
        ],
        "customsDeclaration": "none",
        "inBoxReturn": true,
        "bulky": false,
        "accountType": "ukDomestic",
        "neighbourDelivery": false,
        "secureLocationDelivery": false,
        "services": [
          {
            "name": "Next day",
            "serviceLevel": "nextday",
            "orderedProduct": 260,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "18:00",
            "servicePoint": true
          },
          {
            "name": "10:30",
            "serviceLevel": "tenThirtyAm",
            "orderedProduct": 262,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "10:30",
            "servicePoint": false
          },
          {
            "name": "12:00",
            "serviceLevel": "am",
            "orderedProduct": 261,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "12:00",
            "servicePoint": false
          },
          {
            "name": "Saturday",
            "serviceLevel": "saturday",
            "orderedProduct": 265,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "18:00",
            "servicePoint": true
          },
          {
            "name": "Saturday 10:30",
            "serviceLevel": "saturday1030am",
            "orderedProduct": 266,
            "deliveryWindowStart": "08:00",
            "deliveryWindowEnd": "10:30",
            "servicePoint": false
          }
        ],
        "iossApplies": false,
        "nonIossAllowed": false,
        "pallets": false,
        "exchangeOnDelivery": true
      },
      "sortOrder": 2
    }
  ],
  "dutiesPaidAllProducts": [
    "DDP",
    "DAP"
  ],
  "reasonForExportAllProducts": [
    {
      "type": "commercialSale",
      "description": "Commercial Sale"
    },
    {
      "type": "gift",
      "description": "Gift"
    },
    {
      "type": "commercialSample",
      "description": "Commercial Sample"
    }
  ],
  "iossDutiesPaidAllProducts": [
    "DAP"
  ]
}
[
  {
    "detail": "elit Ut sit tempor",
    "instance": "Duis tempor occaecat minim",
    "status": -47966129.703240365,
    "title": "sunt",
    "type": "Duis ex"
  },
  {
    "detail": "do est Excepteur reprehenderit ea",
    "instance": "culpa anim",
    "status": 20561350.940886676,
    "title": "ut",
    "type": "non cillum"
  },
  {
    "detail": "eiusmod do irure proident dolore",
    "instance": "in",
    "status": 65577207.52693638,
    "title": "aliquip ut do non",
    "type": "dolore Excepteur ut mollit quis"
  },
  {
    "detail": "sed commodo Lorem do",
    "instance": "nostrud do",
    "status": -67777890.65371804,
    "title": "voluptate Lorem et ad ipsum",
    "type": "laboris deserunt ipsum et"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

ServicePoints(3 operations)

Query Parameter NameExample
country*CS
postalCodeco
address1cupidatat elit Lorem
cityin
locationTypes["ParcelShop","ParcelShop","ParcelShop","ParcelShop","ParcelShop"]
serviceTypepostident
radius-1027451.5136078
limit-73071723.33557731
[
  {
    "id": "8003-4103535",
    "servicePointId": "4103535",
    "title": "Postfiliale 443",
    "address": {
      "locationType": "ParcelShop",
      "companyName": "B+B Tabakwaren",
      "address1": "Mönckebergstr. 7",
      "address2": null,
      "address3": null,
      "city": "Hamburg",
      "state": null,
      "postalCode": 20095,
      "country": "DE"
    },
    "latitude": "53.5512589",
    "longitude": "10.0023976",
    "distance": 16,
    "parking": true,
    "disabledAccess": true,
    "openingHours": [
      {
        "dayDescription": "Monday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Tuesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Wednesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Thursday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Friday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Saturday",
        "timeDescription": "09:00 - 18:00"
      }
    ],
    "closurePeriods": [
      {
        "reason": "holiday",
        "dayDescription": "25/12/2021"
      }
    ],
    "serviceTypes": [
      "parcel:pick-up",
      "parcel:drop-off"
    ]
  },
  {
    "id": "8003-4103537",
    "servicePointId": "4103537",
    "title": "Postfiliale 444",
    "address": {
      "locationType": "ParcelShop",
      "companyName": "B+B Tabakwaren",
      "address1": "Mönckebergstr. 11",
      "address2": null,
      "address3": null,
      "city": "Hamburg",
      "state": null,
      "postalCode": 20096,
      "country": "DE"
    },
    "latitude": "53.6512589",
    "longitude": "10.0023976",
    "distance": 16,
    "parking": true,
    "disabledAccess": true,
    "openingHours": [
      {
        "dayDescription": "Monday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Tuesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Wednesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Thursday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Friday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Saturday",
        "timeDescription": "09:00 - 18:00"
      }
    ],
    "closurePeriods": [
      {
        "reason": "holiday",
        "dayDescription": "25/12/2021"
      }
    ],
    "serviceTypes": [
      "parcel:pick-up",
      "parcel:drop-off"
    ]
  }
]
[
  {
    "detail": "officia",
    "instance": "reprehenderit in",
    "status": -90307467.61067015,
    "title": "elit",
    "type": "quis eiusmod minim esse amet"
  },
  {
    "detail": "non consequat ipsum ut dolor",
    "instance": "nulla sit in ea irure",
    "status": -12040081.326617405,
    "title": "culpa proident Duis amet cupidatat",
    "type": "labore aliqua"
  },
  {
    "detail": "aute sunt cillum",
    "instance": "exercitation qui",
    "status": -31941533.9841246,
    "title": "non in eu",
    "type": "veniam consequat culpa tempor"
  },
  {
    "detail": "adipisicing",
    "instance": "officia ut elit dolore",
    "status": 61324079.42733824,
    "title": "adipisicing",
    "type": "ipsum enim veniam"
  },
  {
    "detail": "id tempor in",
    "instance": "officia in nisi",
    "status": 76022267.48836908,
    "title": "do",
    "type": "eiusmod consectetur ex"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
latitude*-52.50425466914837
longitude*56.376929748337375
locationTypes["ParcelShop","ParcelShop","ParcelShop","ParcelShop","ParcelShop"]
serviceTypecash-service
radius-38213068.951586805
limit-65216935.57946117
[
  {
    "id": "8003-4103535",
    "servicePointId": "4103535",
    "title": "Postfiliale 443",
    "address": {
      "locationType": "ParcelShop",
      "companyName": "B+B Tabakwaren",
      "address1": "Mönckebergstr. 7",
      "address2": null,
      "address3": null,
      "city": "Hamburg",
      "state": null,
      "postalCode": 20095,
      "country": "DE"
    },
    "latitude": "53.5512589",
    "longitude": "10.0023976",
    "distance": 16,
    "parking": true,
    "disabledAccess": true,
    "openingHours": [
      {
        "dayDescription": "Monday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Tuesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Wednesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Thursday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Friday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Saturday",
        "timeDescription": "09:00 - 18:00"
      }
    ],
    "closurePeriods": [
      {
        "reason": "holiday",
        "dayDescription": "25/12/2021"
      }
    ],
    "serviceTypes": [
      "parcel:pick-up",
      "parcel:drop-off"
    ]
  },
  {
    "id": "8003-4103537",
    "servicePointId": "4103537",
    "title": "Postfiliale 444",
    "address": {
      "locationType": "ParcelShop",
      "companyName": "B+B Tabakwaren",
      "address1": "Mönckebergstr. 11",
      "address2": null,
      "address3": null,
      "city": "Hamburg",
      "state": null,
      "postalCode": 20096,
      "country": "DE"
    },
    "latitude": "53.6512589",
    "longitude": "10.0023976",
    "distance": 16,
    "parking": true,
    "disabledAccess": true,
    "openingHours": [
      {
        "dayDescription": "Monday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Tuesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Wednesday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Thursday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Friday",
        "timeDescription": "09:00 - 19:00"
      },
      {
        "dayDescription": "Saturday",
        "timeDescription": "09:00 - 18:00"
      }
    ],
    "closurePeriods": [
      {
        "reason": "holiday",
        "dayDescription": "25/12/2021"
      }
    ],
    "serviceTypes": [
      "parcel:pick-up",
      "parcel:drop-off"
    ]
  }
]
[
  {
    "detail": "aliquip tempor sunt ea",
    "instance": "dolor ut aliquip",
    "status": 17431630.935536012,
    "title": "in ipsum sunt deserunt",
    "type": "aliqua Excepteur labore sed consectetur"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
{
  "id": "8003-4103535",
  "servicePointId": "4103535",
  "title": "Postfiliale 443",
  "address": {
    "locationType": "ParcelShop",
    "companyName": "B+B Tabakwaren",
    "address1": "Mönckebergstr. 7",
    "address2": null,
    "address3": null,
    "city": "Hamburg",
    "state": null,
    "postalCode": 20095,
    "country": "DE"
  },
  "latitude": "53.5512589",
  "longitude": "10.0023976",
  "distance": 16,
  "parking": true,
  "disabledAccess": true,
  "openingHours": [
    {
      "dayDescription": "Monday",
      "timeDescription": "09:00 - 19:00"
    },
    {
      "dayDescription": "Tuesday",
      "timeDescription": "09:00 - 19:00"
    },
    {
      "dayDescription": "Wednesday",
      "timeDescription": "09:00 - 19:00"
    },
    {
      "dayDescription": "Thursday",
      "timeDescription": "09:00 - 19:00"
    },
    {
      "dayDescription": "Friday",
      "timeDescription": "09:00 - 19:00"
    },
    {
      "dayDescription": "Saturday",
      "timeDescription": "09:00 - 18:00"
    }
  ],
  "closurePeriods": [
    {
      "reason": "holiday",
      "dayDescription": "25/12/2021"
    }
  ],
  "serviceTypes": [
    "parcel:pick-up",
    "parcel:drop-off"
  ]
}
[
  {
    "detail": "dolor dolore sunt",
    "instance": "eu est velit Excepteur magna",
    "status": 97423235.47256202,
    "title": "ex irure dolore",
    "type": "Excepteur dolor voluptate ad do"
  },
  {
    "detail": "occaecat sint nisi aliquip",
    "instance": "dolore nulla labore",
    "status": -26667694.76707214,
    "title": "reprehenderit nostrud in proident elit",
    "type": "adipisicing nostrud dolor aliquip amet"
  },
  {
    "detail": "sint",
    "instance": "dolore occaecat",
    "status": -34898641.74663953,
    "title": "ut amet occaecat eu deserunt",
    "type": "fugiat"
  },
  {
    "detail": "occaecat incididunt nulla non laborum",
    "instance": "in exercitation dolore esse",
    "status": -2061927.5925843865,
    "title": "ad",
    "type": "occaecat dolore incididunt"
  },
  {
    "detail": "nulla",
    "instance": "aliqua nisi labore",
    "status": 92693023.967215,
    "title": "laborum amet ipsum exercitation cillum",
    "type": "nulla dolore"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Shipping Label API V1(3 operations)

Query Parameter NameExample
includeLabelDEFERRED
formatJPG_RAW
pageSizeA4
labelOrientationlandscape
labelDPI300
includePickListLabeltrue
{
  "pickupAccount": "F020579",
  "dropoffType": "PICKUP",
  "pickup": {
    "date": "2022-12-10",
    "accountAddress": true
  },
  "senderAddress": {
    "companyName": "A Business",
    "address1": "Unit A1",
    "address2": "A Trading Estate",
    "address3": "Binley",
    "city": "Coventry",
    "state": null,
    "postalCode": "CV1 1AA",
    "country": "GB",
    "name": "A Despatch Manager",
    "phone": "01215756756",
    "email": "ADespatchManager@ABusiness.com"
  },
  "shipments": [
    {
      "consigneeAddress": {
        "recipientType": "residential",
        "addressType": "doorstep",
        "companyName": null,
        "address1": "Dun Roamin Cottage",
        "address2": "12 Long Lane",
        "address3": null,
        "city": "Chipping Campden",
        "state": "Gloucestershire",
        "postalCode": "CV31 3PA",
        "country": "GB",
        "name": "A Recipient",
        "phone": "099865556101",
        "email": "A.Recipient@example.com"
      },
      "shipmentDetails": {
        "customerRef1": "Order 1234",
        "orderedProduct": "220",
        "totalWeight": 20,
        "totalPieces": 1,
        "inBoxReturn": true,
        "secureLocation": "Leave in green house at side of house"
      },
      "return": {
        "customerRef1": "RMA 1234",
        "returnAccount": "F020181"
      },
      "pieces": [
        {
          "declaredValue": 200.66,
          "length": 20,
          "width": 30,
          "height": 28,
          "weight": 20
        }
      ]
    }
  ]
}
{
  "shipments": {
    "shipmentId": "JJD49055313895700000010",
    "labels": [
      "<Base64encoded Label Data 1>",
      "<Base64encoded Label Data 2>"
    ]
  }
}
[
  {
    "detail": "adipisicing exercitation laborum voluptate",
    "instance": "laboris do sit sunt",
    "status": 33242905.998502254,
    "title": "sunt minim sint",
    "type": "adipisicing cillum sunt dolor"
  },
  {
    "detail": "laborum Ut cupidatat aliquip ut",
    "instance": "dolore ad do elit",
    "status": -35643235.674628034,
    "title": "ut nisi",
    "type": "incididunt"
  },
  {
    "detail": "velit ad ex cillum fugiat",
    "instance": "nostrud labore sunt",
    "status": 93195245.36078268,
    "title": "aliqua",
    "type": "quis amet sint"
  }
]
[
  {
    "detail": "laboris dolor incididunt",
    "instance": "eiusmod id ad commodo",
    "status": 85889505.64249685,
    "title": "adipisicing",
    "type": "dolore irure labore magna proident"
  },
  {
    "detail": "in cillum ex proident exercitation",
    "instance": "Lorem anim laboris",
    "status": -12184129.212157354,
    "title": "minim veniam enim",
    "type": "proident sit in"
  },
  {
    "detail": "nulla enim culpa ullamco ex",
    "instance": "proident nulla in ullamco veniam",
    "status": -29212247.307573274,
    "title": "id dolore elit laboris",
    "type": "in cupidatat irure"
  },
  {
    "detail": "amet minim officia eu laboris",
    "instance": "non",
    "status": -7174012.60919486,
    "title": "laborum anim qui ad Lorem",
    "type": "ad id"
  },
  {
    "detail": "in sunt ad sint",
    "instance": "laborum ullamco adipisicing",
    "status": 67358416.69920623,
    "title": "dolore velit ea ipsum",
    "type": "sit"
  }
]
[
  {
    "detail": "reprehenderit irure dolore amet",
    "instance": "nisi nulla",
    "status": 86916895.8535777,
    "title": "Duis incididunt",
    "type": "sint dolor in veniam"
  },
  {
    "detail": "labore eiusmod minim",
    "instance": "amet sint",
    "status": 38431281.18436,
    "title": "qui",
    "type": "elit labore cupidatat"
  },
  {
    "detail": "elit Ut",
    "instance": "nisi dolore",
    "status": 93628820.33169392,
    "title": "commodo",
    "type": "consectetur tempor irure adipisicing sed"
  },
  {
    "detail": "eu occaecat",
    "instance": "ut",
    "status": -71174899.48964328,
    "title": "amet dolore quis",
    "type": "fugiat aliqua"
  }
]
[
  {
    "detail": "eu proident",
    "instance": "mollit",
    "status": -57968026.911980085,
    "title": "cillum elit voluptate",
    "type": "ut eu"
  },
  {
    "detail": "ea",
    "instance": "labore",
    "status": 60239083.01496282,
    "title": "do velit",
    "type": "aute et irure officia laborum"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "shipmentId": "JJD49055313895700000010",
    "pickupAccount": "F820579",
    "postalCode": "SL1 4PL",
    "requestingUser": {
      "id": "test@test.com",
      "name": "tester"
    }
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "non culpa",
    "instance": "qui in ad ullamco",
    "status": 44331734.68311477,
    "title": "veniam aute Excepteur incididunt Ut",
    "type": "in minim dolor"
  },
  {
    "detail": "ipsum aute",
    "instance": "eu",
    "status": -64671575.481101364,
    "title": "mollit est laboris",
    "type": "voluptate fugiat consectetur do"
  }
]
[
  {
    "detail": "eiusmod Ut minim",
    "instance": "nisi labore consectetur",
    "status": -2454491.1128844023,
    "title": "ullamco commodo consectetur exercitation",
    "type": "eiusmod elit"
  },
  {
    "detail": "nostrud",
    "instance": "nisi",
    "status": -98107727.75435841,
    "title": "id dolore dolor",
    "type": "exercitation"
  }
]
[
  {
    "detail": "consequat",
    "instance": "quis enim Ut culpa Duis",
    "status": -53048981.64782661,
    "title": "labore deserunt pariatur incididunt ex",
    "type": "sed ipsum nisi mollit"
  },
  {
    "detail": "anim velit proident",
    "instance": "culpa",
    "status": -78652710.28827143,
    "title": "quis eiusmod tempor",
    "type": "dolore nulla pariatur"
  },
  {
    "detail": "nostrud consequat ex",
    "instance": "sit eu amet occaecat",
    "status": 98000682.25211707,
    "title": "Excepteur",
    "type": "magna cupidatat"
  }
]
[
  {
    "detail": "et commodo",
    "instance": "Excepteur ea Ut",
    "status": 22050784.80430256,
    "title": "voluptate quis ea in",
    "type": "deserunt exercitation labore"
  },
  {
    "detail": "cupidatat dolore eu sed aliquip",
    "instance": "aliqua enim incididunt eiusmod dolore",
    "status": 14078911.596432865,
    "title": "in veniam in",
    "type": "ut commodo ex dolore"
  },
  {
    "detail": "fugiat tempor",
    "instance": "labore eu exercitation esse nulla",
    "status": -99737001.65893006,
    "title": "esse consectetur ea",
    "type": "eiusmod pariatur"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
shipmentId*tempor veniam non dolor Ut
includeLabelfalse
formatPDF
pageSizeA4
labelOrientationportrait
labelDPI300
{
  "recipient": {
    "name": "Amended Contact Name",
    "phone": "01213356799",
    "email": "test@email.com"
  },
  "shipmentDetails": {
    "customerRef1": "Amended Order 12344",
    "customerRef2": "Amend PO 56757",
    "orderedProduct": 210,
    "totalpieces": 3,
    "totalWeight": 6,
    "deliveryInstructions": "House at end of Lane"
  },
  "extendedLiability": {
    "extendedLiabilityUnits": 2
  }
}
{
  "shipments": {
    "shipmentId": "JJD49055313895700000010",
    "labels": [
      "<Base64encoded Label Data 1>",
      "<Base64encoded Label Data 2>"
    ]
  }
}
[
  {
    "detail": "irure nostrud ipsum",
    "instance": "quis mollit ullamco",
    "status": -35055834.66220879,
    "title": "Lorem ipsum qui nisi do",
    "type": "enim"
  }
]
[
  {
    "detail": "elit ex qui sit",
    "instance": "Duis",
    "status": 95265438.5912922,
    "title": "dolore ullamco exercitation quis",
    "type": "aliqua commodo anim"
  },
  {
    "detail": "dolore ex veniam Lorem in",
    "instance": "proident ullamco enim adipisicing in",
    "status": 53171398.73711577,
    "title": "consectetur",
    "type": "magna"
  },
  {
    "detail": "labore laborum in",
    "instance": "irure",
    "status": -76900623.73948959,
    "title": "reprehenderit",
    "type": "ea cupidatat Ut"
  },
  {
    "detail": "dolor ipsum officia ea tempor",
    "instance": "ipsum cillum tempor",
    "status": -97938106.8772018,
    "title": "dolore nulla irure",
    "type": "esse in consequat minim est"
  },
  {
    "detail": "sit velit adipisicing in dolore",
    "instance": "eiusmod eu sunt amet nisi",
    "status": 86847107.40073317,
    "title": "sunt id sed magna tempor",
    "type": "dolor aute sed esse elit"
  }
]
[
  {
    "detail": "culpa qui",
    "instance": "sunt elit commodo",
    "status": -2175859.8509779274,
    "title": "qui reprehenderit aliquip dolor irure",
    "type": "velit amet Ut irure qui"
  },
  {
    "detail": "consectetur pariatur et in dolor",
    "instance": "ad",
    "status": -94477920.7638898,
    "title": "qui in elit",
    "type": "est ullamco deserunt"
  }
]
[
  {
    "detail": "id ex Ut",
    "instance": "dolor",
    "status": -26694230.95194556,
    "title": "consequat nostrud laborum mollit magna",
    "type": "irure do"
  },
  {
    "detail": "ut",
    "instance": "in Excepteur labore Duis voluptate",
    "status": -38213263.584898,
    "title": "quis",
    "type": "consectetur"
  },
  {
    "detail": "aliquip est",
    "instance": "Lorem",
    "status": 98491714.78628582,
    "title": "labore mollit",
    "type": "in"
  },
  {
    "detail": "esse reprehenderit officia sunt",
    "instance": "occaecat",
    "status": -23106844.615306437,
    "title": "dolore",
    "type": "adipisicing elit Ut"
  },
  {
    "detail": "laboris ut quis ea",
    "instance": "reprehenderit ex consequat labore",
    "status": 93301856.81931043,
    "title": "enim exercitation in reprehenderit nulla",
    "type": "nisi fugiat cillum velit"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Customs Declaration API V1

Query Parameter NameExample
shipmentId*magna ut consectetur
ignoreInvoicefalse
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "nostrud in",
    "instance": "sint",
    "status": -18102050.081382036,
    "title": "sed Excepteur ipsum aliquip",
    "type": "laborum do quis nisi proident"
  },
  {
    "detail": "reprehenderit cupidatat et",
    "instance": "dolor",
    "status": 23237981.605872676,
    "title": "in nostrud aute eiusmod pariatur",
    "type": "sit"
  },
  {
    "detail": "aute",
    "instance": "ex voluptate",
    "status": 3222933.7299661636,
    "title": "qui ex in eu",
    "type": "ullamco in enim"
  },
  {
    "detail": "non exercitation",
    "instance": "est",
    "status": -16175077.636173725,
    "title": "nisi laborum adipisicing ad",
    "type": "sunt Duis in ex"
  }
]
[
  {
    "detail": "pariatur ipsum",
    "instance": "velit adipisicing sit",
    "status": -12795227.221706226,
    "title": "ea esse reprehenderit",
    "type": "commodo eu dolor"
  },
  {
    "detail": "consectetur laboris mollit",
    "instance": "sed culpa et",
    "status": 77810489.08059606,
    "title": "adipisicing",
    "type": "adipisicing Duis dolore nisi occaecat"
  },
  {
    "detail": "labore nulla",
    "instance": "occaecat amet in",
    "status": -39158242.811180525,
    "title": "incididunt Ut Duis",
    "type": "Ut nostrud enim irure nisi"
  }
]
[
  {
    "detail": "exercitation Ut",
    "instance": "fugiat Ut",
    "status": 58924232.43942234,
    "title": "occaecat exercitation tempor et amet",
    "type": "proident ut elit magna nulla"
  },
  {
    "detail": "eu aliquip laboris",
    "instance": "aute tempor Duis dolor",
    "status": 98989186.02635017,
    "title": "officia quis in commodo eu",
    "type": "quis"
  },
  {
    "detail": "eu mollit sit minim laboris",
    "instance": "sit cillum",
    "status": -94697725.76181068,
    "title": "esse et Duis",
    "type": "sed aliquip reprehenderit ullamco sunt"
  },
  {
    "detail": "et ad aute anim",
    "instance": "nisi reprehenderit esse",
    "status": 69768270.12781176,
    "title": "fugiat",
    "type": "culpa enim nisi et deserunt"
  },
  {
    "detail": "qui dolore commodo",
    "instance": "dolor ullamco labore cillum",
    "status": -55645332.06044757,
    "title": "sed mollit irure exercitation",
    "type": "sunt nisi ut aute"
  }
]

Labels API V1(2 operations)

Query Parameter NameExample
shipmentId*consequat
format*PNG_RAW
pageSizeA4
labelOrientationlandscape
labelDPI300
includePickListLabeltrue
{
  "labels": [
    {
      "label": "Base64EncodedLabel1"
    }
  ],
  "shipmentId": "JJD149050550006001054190"
}
[
  {
    "detail": "nulla magna minim consectetur in",
    "instance": "cillum sit",
    "status": -1622082.5669243783,
    "title": "ad",
    "type": "minim nulla esse"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
shipmentId*veniam ea eiusmod aute
format*jpg
labelOrientationportrait
labelDPI203
{
  "labels": [
    {
      "label": "Base64EncodedLabel1"
    }
  ],
  "shipmentId": "JJD149050550006001054190"
}
[
  {
    "detail": "et aliquip est cillum",
    "instance": "cillum Ut veniam in",
    "status": 91066289.14073154,
    "title": "sunt in tempor",
    "type": "Ut veniam dolore"
  },
  {
    "detail": "irure occaecat",
    "instance": "veniam incididunt officia tempor reprehenderit",
    "status": 71352544.79943755,
    "title": "id consequat deserunt dolor",
    "type": "deserunt Lorem fugiat voluptate ipsum"
  },
  {
    "detail": "ex reprehenderit magna exercitation",
    "instance": "commodo adipisicing labore ipsum dolore",
    "status": 19709307.00641866,
    "title": "exercitation Ut aliqua dolore eu",
    "type": "ea nostrud aliqua"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Customer API V1

Query Parameter NameExample
customerAccountNumber*CUS-049204
accountIdF020579
tradingLocationIdirure sint sunt adipisicing quis
{
  "customerAccountNumber": "CUS-049906",
  "tradingLocations": [
    {
      "tradingLocationId": "L4562-G56SG-H678FD",
      "status": "active",
      "companyName": "Testco London",
      "address1": "Unit 1",
      "address2": "A Trading Estate",
      "address3": "Hackney",
      "city": "London",
      "state": null,
      "postalCode": "E1 1AA",
      "accounts": [
        {
          "accountId": "A123456"
        },
        {
          "accountId": "A523456"
        },
        {
          "accountId": "A823456"
        }
      ]
    },
    {
      "tradingLocationId": "B4562-G56SG-H678FD",
      "status": "onStop",
      "companyName": "Testco Birmingham",
      "address1": "Unit 2",
      "address2": "A Trading Estate",
      "address3": "Saltley",
      "city": "Birmingham",
      "state": null,
      "postalCode": "B8 2AA",
      "accounts": [
        {
          "accountId": "F123456"
        },
        {
          "accountId": "F523456"
        },
        {
          "accountId": "F823456"
        }
      ]
    },
    {
      "tradingLocationId": "M4562-G56SG-H678FD",
      "status": "closed",
      "companyName": "Testco Manchester",
      "address1": "Unit 3",
      "address2": "A Trading Estate",
      "address3": "Salford",
      "city": "Manchester",
      "state": null,
      "postalCode": "M1 4AA",
      "accounts": [
        {
          "accountId": "M123456"
        },
        {
          "accountId": "M523456"
        },
        {
          "accountId": "M823456"
        }
      ]
    }
  ]
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "ipsum",
    "instance": "nulla sit dolore Duis",
    "status": -86830244.62962537,
    "title": "sint aliqua velit mollit",
    "type": "Excepteur minim laboris deserunt pariatur"
  },
  {
    "detail": "cupidatat sit",
    "instance": "ut",
    "status": -81351287.49869578,
    "title": "dolore",
    "type": "sint cupidatat"
  },
  {
    "detail": "aliquip laboris",
    "instance": "consequat sit Excepteur laborum",
    "status": 62472652.64641881,
    "title": "Lorem amet cupidatat",
    "type": "ex labore eu sed"
  }
]
[
  {
    "detail": "minim anim in ad",
    "instance": "Duis voluptate",
    "status": 22545401.17205952,
    "title": "anim aute",
    "type": "Lorem incididunt magna nostrud mollit"
  },
  {
    "detail": "eu exercitation ut quis dolor",
    "instance": "voluptate in commodo",
    "status": 3656869.8886105865,
    "title": "incididunt laboris",
    "type": "quis proident nisi pariatur Duis"
  },
  {
    "detail": "labore fugiat minim id et",
    "instance": "ullamco",
    "status": -70472894.0762957,
    "title": "do deserunt eiusmod aliqua",
    "type": "cillum ullamco nostrud"
  },
  {
    "detail": "est consectetur",
    "instance": "nostrud sed consectetur exercitation",
    "status": 23499364.651470333,
    "title": "voluptate anim ut et",
    "type": "cupidatat voluptate elit"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Pickup API V1(3 operations)

{
  "customerAccountNumber": "CUS-049204",
  "tradingLocationId": "B0V4K000002JMSDUA2",
  "pickupDate": "2022-03-03",
  "timeReady": "15:00",
  "latestTime": "17:00",
  "instructions": "Please pickup from door 12 at back of warehouse."
}
{
  "pickupIdentifier": "A123456789"
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "est in ut sunt",
    "instance": "labore nostrud ipsum velit",
    "status": -96662104.07750611,
    "title": "in irure tempor",
    "type": "pariatur sit"
  },
  {
    "detail": "mollit",
    "instance": "elit",
    "status": -69854243.15806052,
    "title": "est dolor dolor",
    "type": "ullamco eu commodo"
  },
  {
    "detail": "tempor",
    "instance": "proident aute Excepteur",
    "status": -41543402.90030003,
    "title": "tempor",
    "type": "ad"
  },
  {
    "detail": "veniam eu nisi commodo",
    "instance": "velit sint Lorem dolor consectetur",
    "status": -53581144.44217947,
    "title": "dolore in",
    "type": "ea officia in esse"
  }
]
[
  {
    "detail": "tempor",
    "instance": "elit tempor",
    "status": -41916562.90229906,
    "title": "ullamco ea ex anim laboris",
    "type": "aute in commodo quis"
  },
  {
    "detail": "Excepteur aliqua consectetur non",
    "instance": "consequat ullamco sed aliquip",
    "status": -56870869.38492492,
    "title": "fugiat est",
    "type": "irure"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
pickupIdentifiereu nisi in
{
  "pickupIdentifier": "A123456789",
  "pickupType": "adhoc",
  "status": "requested",
  "customerAccountNumber": "CUS-049906",
  "requestedPickupDate": "2022-01-04",
  "timeReady": "15:00",
  "latestTime": "17:30",
  "instructions": "Please pickup from door 12 at back of warehouse."
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "dolor irure sed cillum",
    "instance": "adipisicing deserunt consequat velit sunt",
    "status": 38135557.75768021,
    "title": "non in",
    "type": "laboris ullamco tempor"
  }
]
[
  {
    "detail": "ullamco enim in non",
    "instance": "consequat dolore",
    "status": 19151753.586222902,
    "title": "incididunt",
    "type": "Duis in"
  },
  {
    "detail": "in sunt ea occaecat",
    "instance": "tempor nulla dolore ut",
    "status": 7110352.083569631,
    "title": "cillum amet enim commodo in",
    "type": "fugiat ut ad"
  },
  {
    "detail": "ea consectetur do",
    "instance": "proident ex",
    "status": 51638010.968004614,
    "title": "esse",
    "type": "et non pariatur"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
customerAccountNumber*CUS-049204
tradingLocationId*B0V4K000002JMSDUA2
startDate*2022-03-01
endDate*2023-03-06
[
  {
    "pickupIdentifier": "A123456790",
    "pickupType": "adhoc",
    "status": "requested",
    "customerAccountNumber": "CUS-049906",
    "tradingLocationId": "L4562-G56SG-H678FD",
    "requestedPickupDate": "2022-01-05",
    "timeReady": "14:30",
    "latestTime": "17:30",
    "instructions": "Please pickup from door 11."
  },
  {
    "pickupIdentifier": "A123456789",
    "pickupType": "adhoc",
    "status": "booked",
    "customerAccountNumber": "CUS-049906",
    "tradingLocationId": "L4562-G56SG-H678FD",
    "requestedPickupDate": "2022-01-04",
    "timeReady": "15:00",
    "latestTime": "17:30",
    "instructions": "Please pickup from door 12 at back of warehouse.",
    "collectionJobNumber": "CJ123456789",
    "plannedPickupDate": "2022-01-04"
  },
  {
    "pickupIdentifier": "A123456334",
    "pickupType": "adhoc",
    "status": "allocated",
    "customerAccountNumber": "CUS-049906",
    "tradingLocationId": "L4562-G56SG-H678FD",
    "requestedPickupDate": "2022-01-03",
    "timeReady": "15:00",
    "latestTime": "17:30",
    "instructions": "Please pickup from door 3 at back of warehouse.",
    "collectionJobNumber": "CJ123456788",
    "plannedPickupDate": "2022-01-04",
    "driverId": "DV1234567"
  },
  {
    "pickupIdentifier": "A123456331",
    "pickupType": "adhoc",
    "status": "completed",
    "customerAccountNumber": "CUS-049906",
    "tradingLocationId": "L4562-G56SG-H678FD",
    "requestedPickupDate": "2022-01-03",
    "timeReady": "15:00",
    "latestTime": "17:30",
    "instructions": "Please pickup from door 3 at back of warehouse.",
    "collectionJobNumber": "CJ123456788",
    "plannedPickupDate": "2022-01-03",
    "driverId": "DV1234567",
    "lastAttemptDateTime": "2022-01-03T15:44:32Z",
    "success": true,
    "qtyParcels": 319
  },
  {
    "pickupIdentifier": "A123456330",
    "pickupType": "adhoc",
    "status": "completed",
    "customerAccountNumber": "CUS-049906",
    "tradingLocationId": "L4562-G56SG-H678FD",
    "requestedPickupDate": "2022-01-02",
    "timeReady": "15:00",
    "latestTime": "17:30",
    "instructions": "Please pickup from door 3 at back of warehouse.",
    "collectionJobNumber": "CJ123456788",
    "plannedPickupDate": "2022-01-02",
    "driverId": "DV1234567",
    "lastAttemptDateTime": "2022-01-02T15:31:12Z",
    "success": false,
    "qtyParcels": 0,
    "failureReasonCode": "PF1234",
    "failureReasonDescription": "Nothing to collect"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "nisi",
    "instance": "enim Duis",
    "status": 53002105.44391829,
    "title": "fugiat labore commodo",
    "type": "laborum aliqua"
  },
  {
    "detail": "est eiusmod",
    "instance": "et nulla",
    "status": 53303680.36323479,
    "title": "qui officia deserunt adipisicing",
    "type": "ea voluptate nulla"
  },
  {
    "detail": "ipsum dolor",
    "instance": "cupidatat incididunt",
    "status": -11091932.827774897,
    "title": "minim quis fugiat in consequat",
    "type": "minim sed officia"
  }
]
[
  {
    "detail": "irure Excepteur aute",
    "instance": "irure ipsum tempor ullamco incididunt",
    "status": -19755112.96130827,
    "title": "sit amet ut",
    "type": "laborum Ut ut"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Tracking API V1(3 operations)

Query Parameter NameExample
trackingNumber*sit in velit ut
serviceparcelUk
requesterCountryCodepariatur
originCountryCodesunt
recipientPostalCodeest ea eu tempor et
languageconsequat ex
offset-30793289.192244485
limit-17726576.998872638
{
  "shipments": [
    {
      "id": "40120210280347",
      "service": "DHL eCommerce UK",
      "origin": {
        "address": {
          "countryCode": "GB",
          "postalCode": "DL14 6XW",
          "streetAddress": "Dovecot Hill"
        }
      },
      "destination": {
        "address": {
          "countryCode": "GB",
          "postalCode": "BS13 8LX",
          "streetAddress": "4 King Georges Road"
        }
      },
      "status": {
        "timestamp": "2025-08-06T08:45:55+00:00",
        "location": {
          "address": {
            "addressLocality": "Bristol"
          }
        },
        "statusCode": "delivered",
        "status": "Successful delivery",
        "description": "The shipment has been successfully delivered"
      },
      "estimatedTimeOfDelivery": "2025-08-06",
      "estimatedDeliveryTimeFrame": {
        "estimatedFrom": "09:28:00",
        "estimatedThrough": "10:28:00"
      },
      "details": {
        "product": {
          "productCode": "220",
          "productName": "Parcel"
        },
        "receiver": {
          "givenName": "Receiver given name",
          "name": "Receiver name"
        },
        "sender": {
          "name": "Sender name"
        },
        "proofOfDelivery": {
          "timestamp": "2025-08-06T08:45:55+00:00",
          "documentUrl": "photo__jobAttempt_yc168e5f-b843-4409-a835-b9fc848f2e56_1.jpeg",
          "signed": {
            "name": "Receiver name "
          }
        },
        "totalNumberOfPieces": 1,
        "pieceStatus": [
          {
            "pieceId": "ABS13840120210280347001",
            "timestamp": "2025-08-06T08:45:54+00:00",
            "location": {
              "address": {
                "addressLocality": "Bristol"
              }
            },
            "statusCode": "delivered",
            "status": "Delivered",
            "description": "Parcel delivered scan event",
            "weight": {
              "value": 4.5,
              "unitText": "kg"
            },
            "loadingMeters": 0,
            "dimensions": {
              "width": {
                "value": 36,
                "unitText": "cm"
              },
              "height": {
                "value": 15,
                "unitText": "cm"
              },
              "length": {
                "value": 57,
                "unitText": "cm"
              }
            }
          }
        ]
      },
      "events": [
        {
          "timestamp": "2025-08-06T08:45:55+00:00",
          "location": {
            "address": {
              "addressLocality": "Bristol"
            }
          },
          "statusCode": "delivered",
          "status": "Successful delivery",
          "description": "The shipment has been successfully delivered"
        },
        {
          "timestamp": "2025-08-06T07:34:23+00:00",
          "location": {
            "address": {
              "addressLocality": "Bristol"
            }
          },
          "statusCode": "transit",
          "status": "Notification for recipient",
          "description": "The notification for delivery has been sent to the recipient"
        },
        {
          "timestamp": "2025-08-06T07:34:23+00:00",
          "location": {
            "address": {
              "addressLocality": "Bristol"
            }
          },
          "statusCode": "transit",
          "status": "Notification for recipient",
          "description": "The notification for delivery has been sent to the recipient"
        },
        {
          "timestamp": "2025-08-06T06:43:57+00:00",
          "location": {
            "address": {
              "addressLocality": "Bristol"
            }
          },
          "statusCode": "transit",
          "status": "Van is loaded",
          "description": "The shipment has been loaded to the van"
        },
        {
          "timestamp": "2025-08-06T06:14:21+00:00",
          "location": {
            "address": {
              "addressLocality": "Bristol"
            }
          },
          "statusCode": "transit",
          "status": "Arrival at Delivery Depot",
          "description": "The shipment has arrived at depot "
        },
        {
          "timestamp": "2025-08-06T01:00:19+00:00",
          "location": {
            "address": {
              "addressLocality": "Coventry Hub"
            }
          },
          "statusCode": "transit",
          "status": "Collection event",
          "description": "The shipment has been collected"
        },
        {
          "timestamp": "2025-08-06T01:00:17+00:00",
          "location": {
            "address": {
              "addressLocality": "Coventry Hub"
            }
          },
          "statusCode": "transit",
          "status": "Collection event",
          "description": "The shipment has been collected"
        },
        {
          "timestamp": "2025-08-05T13:30:58+00:00",
          "location": {
            "address": {
              "addressLocality": "Teesside"
            }
          },
          "statusCode": "transit",
          "status": "Pick-up event ",
          "description": "The shipment has been picked up at sender"
        }
      ]
    }
  ]
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
trackingNumber*est aliquip minim in occaecat
pieceNumber*fugiat consequat cupidatat labore
serviceparcelUk
requesterCountryCodeUt occaecat magna culpa non
originCountryCodealiqua exercitation eiusmod nostrud aliquip
recipientPostalCodeullamco pariatur esse dolor
languagealiqua sed cillum Excepteur reprehenderit
{
  "pieceId": "ABS13840120210280347001",
  "parcelNumber": "001",
  "pieceEvents": [
    {
      "timestamp": "2025-08-06T08:45:54+00:00",
      "location": {
        "address": {
          "addressLocality": "Bristol"
        }
      },
      "statusCode": "delivered",
      "status": "Delivered",
      "description": "Parcel delivered scan event"
    },
    {
      "timestamp": "2025-08-06T06:14:21+00:00",
      "location": {
        "address": {
          "addressLocality": "Bristol"
        }
      },
      "statusCode": "transit",
      "status": "Arrival at Delivery Depot",
      "description": "The shipment has arrived at depot "
    },
    {
      "timestamp": "2025-08-05T14:09:42+00:00",
      "location": {
        "address": {
          "addressLocality": "Teesside"
        }
      },
      "statusCode": "transit",
      "status": "Network Scan",
      "description": "The parcel is in transit"
    },
    {
      "timestamp": "2025-08-05T13:30:58+00:00",
      "location": {
        "address": {
          "addressLocality": "Teesside"
        }
      },
      "statusCode": "transit",
      "status": "Pick-up event ",
      "description": "The shipment has been picked up at sender"
    }
  ]
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Binary Content
(image/jpeg)
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

ReferenceData API V1(12 operations)

Query Parameter NameExample
codealiquip elit pariatur in
namedolore est
shipmentTypeinternational
{
  "productCode": "206",
  "productName": "Parcel Connect",
  "shipmentType": "international",
  "sortOrder": 1,
  "dimensionsMandatory": true,
  "accountType": "internationalRoad",
  "shipmentIdentifierType": "mh10",
  "labelType": "parcel-connect-uk",
  "labelProductName": "Parcel Connect",
  "labelSortationName": "97",
  "barcodeProductCode": "70",
  "servicePointCollection": false,
  "doorstepPickup": false,
  "secureLocationPickup": false,
  "neighbourDelivery": false,
  "secureLocationDelivery": false
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "irure quis minim",
    "instance": "cillum",
    "status": -40530704.847684175,
    "title": "irure aliqua cupidatat anim",
    "type": "anim"
  },
  {
    "detail": "in exercitation non sed aliquip",
    "instance": "do eiusmod ut in",
    "status": 78329158.23590162,
    "title": "esse aliquip qui consectetur ex",
    "type": "officia ad magna"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
codecillum velit laborum ipsum officia
productCodeminim
{
  "code": 11,
  "productCode": 10,
  "description": "12:00",
  "longdescription": "Bagit XL Neighbour 12:00",
  "labelDescription": "12:00",
  "serviceLevel": "am",
  "bulkyAllowed": false,
  "deliveryWindowStart": "08:00",
  "deliveryWindowEnd": "12:00",
  "servicePoint": false
}
[
  {
    "detail": "incididunt est ut ad minim",
    "instance": "quis dolore deserunt proident",
    "status": 40821624.80188227,
    "title": "reprehenderit exercitation do in",
    "type": "ullamco voluptate eu sit aliquip"
  },
  {
    "detail": "fugiat magna sunt dolore",
    "instance": "sunt do amet",
    "status": -86398045.77823687,
    "title": "minim consectetur nostrud",
    "type": "amet fugiat ut et deserunt"
  },
  {
    "detail": "non in Lorem sint proident",
    "instance": "irure ut laborum voluptate",
    "status": 32861852.974738732,
    "title": "reprehenderit ex",
    "type": "fugiat velit minim ex"
  },
  {
    "detail": "Lorem",
    "instance": "est cupidatat",
    "status": 35114843.4597024,
    "title": "occaecat et",
    "type": "exercitation aute in in"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "minim et",
    "instance": "minim Ut fugiat pariatur",
    "status": 69773466.57998627,
    "title": "dolor id culpa Duis",
    "type": "elit dolore"
  },
  {
    "detail": "nulla officia cillum nostrud ut",
    "instance": "consequat dolore",
    "status": -68524349.59413563,
    "title": "consequat",
    "type": "ipsum"
  },
  {
    "detail": "adipisicing occaecat nostrud amet",
    "instance": "esse",
    "status": -7175793.534882575,
    "title": "do elit magna",
    "type": "ad in"
  },
  {
    "detail": "ut proident reprehenderit",
    "instance": "sed nulla est",
    "status": -4371655.0531753,
    "title": "elit qui et ipsum",
    "type": "Ut officia"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
countryCodecommodo nulla sed laboris proident
productCodeet consequat
recipientTyperesidential
addressTypedoorstep
locationTypeParcelShop
[
  {
    "productCode": 206,
    "countryCode": "DE",
    "effectiveFrom": "2021-01-07T00:00:00.000Z",
    "effectiveTo": "2099-01-01T00:00:00.000Z",
    "recipientType": "residential",
    "addressType": "doorstep",
    "locationType": "Doorstep",
    "transitTimeDescription": "2-4 days",
    "minTransitTime": 2,
    "maxTransitTime": 4,
    "customsLevel": "full",
    "standardParcels": true,
    "bulkyParcels": true,
    "dropOffAtDepotAllowed": true,
    "standardDims": true,
    "maximumParcels": 1,
    "maximumLength": 200,
    "maximumWidth": 120,
    "maximumHeight": 80,
    "maximumGirth": 360,
    "maximumWeight": 31.5,
    "maximumDiameter": 60,
    "maximumLengthGirth": null,
    "minimumLength": 15,
    "minimumWidth": 11,
    "minimumHeight": 1,
    "minimumWeight": 0.1,
    "bulkyLength": 120,
    "bulkyWidth": 60,
    "bulkyHeight": 60,
    "bulkyGirth": 360,
    "bulkyWeight": 31.5,
    "bulkyDiameter": 60,
    "postnummerRequired": false,
    "labelPersonalData": true,
    "returns": true,
    "dutiesPaid": "DDP",
    "dutiesPaidList": [
      "DDP"
    ],
    "exportExcludePostcodesBeginWith": [],
    "importExcludePostcodesBeginWith": [],
    "deliveryGateway": [
      "COLOGNE",
      "ZALTBOMMEL"
    ],
    "serviceProviderProductCode": "70",
    "transitGateways": [
      "TG002",
      "TG006"
    ],
    "serviceProviderCodes": [
      "SP012"
    ],
    "barcodeRoutingDateCode": "00",
    "customsOverride": true,
    "originNoCustomsByPostcode": null,
    "originBasicCustomsByPostcode": "BT*",
    "originFullCustomsByPostcode": null,
    "destinationNoCustomsByPostcode": null,
    "destinationBasicCustomsByPostcode": null,
    "destinationFullCustomsByPostcode": null,
    "iossApplies": true,
    "iossValueLimits": [
      {
        "currency": "GBP",
        "maxTotalValue": 126.13
      },
      {
        "currency": "EUR",
        "maxTotalValue": 150
      }
    ],
    "productAllowedIfIossLimitExceeded": false,
    "iossDutiesPaid": "DDP",
    "nonIossAllowed": false,
    "maximumWeightPerParcel": 31.5,
    "maximumPallets": 0,
    "limitedReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      }
    ],
    "fullReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      },
      {
        "type": "personalBelongings",
        "description": "Personal Belongings"
      }
    ]
  },
  {
    "productCode": 204,
    "countryCode": "DE",
    "effectiveFrom": "2020-01-01T00:00:00.000Z",
    "effectiveTo": "2099-01-01T00:00:00.000Z",
    "recipientType": "business",
    "addressType": "doorstep",
    "locationType": "Doorstep",
    "transitTimeDescription": "3 days",
    "minTransitTime": 3,
    "maxTransitTime": null,
    "customsLevel": "full",
    "standardParcels": true,
    "bulkyParcels": false,
    "dropOffAtDepotAllowed": true,
    "standardDims": true,
    "maximumParcels": 200,
    "maximumLength": 200,
    "maximumWidth": 120,
    "maximumHeight": 80,
    "maximumGirth": null,
    "maximumWeight": 70,
    "maximumDiameter": null,
    "maximumLengthGirth": null,
    "minimumLength": 15,
    "minimumWidth": 11,
    "minimumHeight": 1,
    "minimumWeight": 0.1,
    "bulkyLength": null,
    "bulkyWidth": null,
    "bulkyHeight": null,
    "bulkyGirth": null,
    "bulkyWeight": null,
    "bulkyDiameter": null,
    "postnummerRequired": false,
    "labelPersonalData": true,
    "returns": false,
    "dutiesPaid": "DAP",
    "dutiesPaidList": [
      "DAP",
      "DDP"
    ],
    "exportExcludePostcodesBeginWith": [],
    "importExcludePostcodesBeginWith": [],
    "deliveryGateway": [
      "NORSK"
    ],
    "serviceProviderProductCode": "57",
    "transitGateways": [
      "TG005"
    ],
    "serviceProviderCodes": [
      "SP007"
    ],
    "barcodeRoutingDateCode": "00",
    "customsOverride": false,
    "originNoCustomsByPostcode": null,
    "originBasicCustomsByPostcode": null,
    "originFullCustomsByPostcode": null,
    "destinationNoCustomsByPostcode": null,
    "destinationBasicCustomsByPostcode": null,
    "destinationFullCustomsByPostcode": null,
    "iossApplies": false,
    "iossValueLimits": [],
    "productAllowedIfIossLimitExceeded": false,
    "iossDutiesPaid": null,
    "nonIossAllowed": false,
    "maximumWeightPerParcel": 70,
    "maximumPallets": 0,
    "limitedReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      }
    ],
    "fullReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      },
      {
        "type": "personalBelongings",
        "description": "Personal Belongings"
      }
    ]
  },
  {
    "productCode": 204,
    "countryCode": "DE",
    "effectiveFrom": "2020-01-01T00:00:00.000Z",
    "effectiveTo": "2099-01-01T00:00:00.000Z",
    "recipientType": "residential",
    "addressType": "doorstep",
    "locationType": "Doorstep",
    "transitTimeDescription": "3 days",
    "minTransitTime": 3,
    "maxTransitTime": null,
    "customsLevel": "full",
    "standardParcels": true,
    "bulkyParcels": false,
    "dropOffAtDepotAllowed": true,
    "standardDims": true,
    "maximumParcels": 200,
    "maximumLength": 200,
    "maximumWidth": 120,
    "maximumHeight": 80,
    "maximumGirth": null,
    "maximumWeight": 70,
    "maximumDiameter": null,
    "maximumLengthGirth": null,
    "minimumLength": 15,
    "minimumWidth": 11,
    "minimumHeight": 1,
    "minimumWeight": 0.1,
    "bulkyLength": null,
    "bulkyWidth": null,
    "bulkyHeight": null,
    "bulkyGirth": null,
    "bulkyWeight": null,
    "bulkyDiameter": null,
    "postnummerRequired": false,
    "labelPersonalData": true,
    "returns": false,
    "dutiesPaid": "DAP",
    "dutiesPaidList": [
      "DAP",
      "DDP"
    ],
    "exportExcludePostcodesBeginWith": [],
    "importExcludePostcodesBeginWith": [],
    "deliveryGateway": [
      "NORSK"
    ],
    "serviceProviderProductCode": "57",
    "transitGateways": [
      "TG005"
    ],
    "serviceProviderCodes": [
      "SP007"
    ],
    "barcodeRoutingDateCode": "00",
    "customsOverride": false,
    "originNoCustomsByPostcode": null,
    "originBasicCustomsByPostcode": null,
    "originFullCustomsByPostcode": null,
    "destinationNoCustomsByPostcode": null,
    "destinationBasicCustomsByPostcode": null,
    "destinationFullCustomsByPostcode": null,
    "iossApplies": true,
    "iossValueLimits": [
      {
        "currency": "GBP",
        "maxTotalValue": 126.13
      },
      {
        "currency": "EUR",
        "maxTotalValue": 150
      }
    ],
    "productAllowedIfIossLimitExceeded": true,
    "iossDutiesPaid": "DAP",
    "nonIossAllowed": true,
    "maximumWeightPerParcel": 70,
    "maximumPallets": 0,
    "limitedReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      }
    ],
    "fullReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      },
      {
        "type": "personalBelongings",
        "description": "Personal Belongings"
      }
    ]
  },
  {
    "productCode": 101,
    "countryCode": "DE",
    "effectiveFrom": "2020-01-01T00:00:00.000Z",
    "effectiveTo": "2099-01-01T00:00:00.000Z",
    "recipientType": "business",
    "addressType": "doorstep",
    "locationType": "Doorstep",
    "transitTimeDescription": "2 days",
    "minTransitTime": 2,
    "maxTransitTime": null,
    "customsLevel": "full",
    "standardParcels": true,
    "bulkyParcels": false,
    "dropOffAtDepotAllowed": true,
    "standardDims": true,
    "maximumParcels": 200,
    "maximumLength": 200,
    "maximumWidth": 120,
    "maximumHeight": 120,
    "maximumGirth": null,
    "maximumWeight": 40,
    "maximumDiameter": null,
    "maximumLengthGirth": null,
    "minimumLength": 15,
    "minimumWidth": 11,
    "minimumHeight": 1,
    "minimumWeight": 0.1,
    "bulkyLength": null,
    "bulkyWidth": null,
    "bulkyHeight": null,
    "bulkyGirth": null,
    "bulkyWeight": null,
    "bulkyDiameter": null,
    "postnummerRequired": false,
    "labelPersonalData": true,
    "returns": false,
    "dutiesPaid": "DAP",
    "dutiesPaidList": [
      "DAP",
      "DDP"
    ],
    "exportExcludePostcodesBeginWith": [],
    "importExcludePostcodesBeginWith": [],
    "deliveryGateway": [
      "NORSK"
    ],
    "serviceProviderProductCode": "48",
    "transitGateways": [
      "TG005"
    ],
    "serviceProviderCodes": [
      "SP007"
    ],
    "barcodeRoutingDateCode": "00",
    "customsOverride": false,
    "originNoCustomsByPostcode": null,
    "originBasicCustomsByPostcode": null,
    "originFullCustomsByPostcode": null,
    "destinationNoCustomsByPostcode": null,
    "destinationBasicCustomsByPostcode": null,
    "destinationFullCustomsByPostcode": null,
    "iossApplies": false,
    "iossValueLimits": [],
    "productAllowedIfIossLimitExceeded": false,
    "iossDutiesPaid": null,
    "nonIossAllowed": false,
    "maximumWeightPerParcel": 40,
    "maximumPallets": 0,
    "limitedReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      }
    ],
    "fullReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      },
      {
        "type": "personalBelongings",
        "description": "Personal Belongings"
      }
    ]
  },
  {
    "productCode": 101,
    "countryCode": "DE",
    "effectiveFrom": "2020-01-01T00:00:00.000Z",
    "effectiveTo": "2099-01-01T00:00:00.000Z",
    "recipientType": "residential",
    "addressType": "doorstep",
    "locationType": "Doorstep",
    "transitTimeDescription": "2 days",
    "minTransitTime": 2,
    "maxTransitTime": null,
    "customsLevel": "full",
    "standardParcels": true,
    "bulkyParcels": false,
    "dropOffAtDepotAllowed": true,
    "standardDims": true,
    "maximumParcels": 200,
    "maximumLength": 200,
    "maximumWidth": 120,
    "maximumHeight": 120,
    "maximumGirth": null,
    "maximumWeight": 40,
    "maximumDiameter": null,
    "maximumLengthGirth": null,
    "minimumLength": 15,
    "minimumWidth": 11,
    "minimumHeight": 1,
    "minimumWeight": 0.1,
    "bulkyLength": null,
    "bulkyWidth": null,
    "bulkyHeight": null,
    "bulkyGirth": null,
    "bulkyWeight": null,
    "bulkyDiameter": null,
    "postnummerRequired": false,
    "labelPersonalData": true,
    "returns": false,
    "dutiesPaid": "DAP",
    "dutiesPaidList": [
      "DAP",
      "DDP"
    ],
    "exportExcludePostcodesBeginWith": [],
    "importExcludePostcodesBeginWith": [],
    "deliveryGateway": [
      "NORSK"
    ],
    "serviceProviderProductCode": "48",
    "transitGateways": [
      "TG005"
    ],
    "serviceProviderCodes": [
      "SP007"
    ],
    "barcodeRoutingDateCode": "00",
    "customsOverride": false,
    "originNoCustomsByPostcode": null,
    "originBasicCustomsByPostcode": null,
    "originFullCustomsByPostcode": null,
    "destinationNoCustomsByPostcode": null,
    "destinationBasicCustomsByPostcode": null,
    "destinationFullCustomsByPostcode": null,
    "iossApplies": true,
    "iossValueLimits": [
      {
        "currency": "GBP",
        "maxTotalValue": 126.13
      },
      {
        "currency": "EUR",
        "maxTotalValue": 150
      }
    ],
    "productAllowedIfIossLimitExceeded": true,
    "iossDutiesPaid": "DAP",
    "nonIossAllowed": true,
    "maximumWeightPerParcel": 40,
    "maximumPallets": 0,
    "limitedReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      }
    ],
    "fullReasonForExportList": [
      {
        "type": "commercialSale",
        "description": "Commercial Sale"
      },
      {
        "type": "gift",
        "description": "Gift"
      },
      {
        "type": "commercialSample",
        "description": "Commercial Sample"
      },
      {
        "type": "personalBelongings",
        "description": "Personal Belongings"
      }
    ]
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
codemagna ea eu sint qui
nameDuis irure esse in
{
  "usStateCode": "NY",
  "usStateName": "New York"
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
{
  "countries": [
    {
      "code": "DEU",
      "code2Digit": "DE",
      "name": "Germany",
      "postcodeMask": "NNNNN",
      "postcodeRegex": "^\\d{5}$",
      "isEU": true,
      "iossApplies": true
    },
    {
      "code": "FRA",
      "code2Digit": "FR",
      "name": "France",
      "postcodeMask": "NNNNN",
      "postcodeRegex": "^\\d{5}$",
      "isEU": true,
      "iossApplies": true
    }
  ]
}
[
  {
    "detail": "aliqua fugiat enim",
    "instance": "do",
    "status": 44714791.96497437,
    "title": "sed id eu cupidatat Lorem",
    "type": "anim Excepteur"
  },
  {
    "detail": "labore magna",
    "instance": "ullamco ex",
    "status": -47015301.4946872,
    "title": "enim nostrud ipsum in dolore",
    "type": "tempor minim"
  },
  {
    "detail": "eu velit nulla ad incididunt",
    "instance": "aliqua tempor eiusmod elit",
    "status": 62941511.017220765,
    "title": "reprehenderit",
    "type": "non in do"
  },
  {
    "detail": "aute qui et enim ad",
    "instance": "dolore dolore fugiat aliqua tempor",
    "status": 63854376.039203554,
    "title": "qui adipisicing amet",
    "type": "sunt"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
codenon nulla
nameanim culpa magna exercitation dolor
{
  "code": "DEU",
  "code2Digit": "DE",
  "name": "Germany",
  "postcodeMask": "NNNNN",
  "postcodeRegex": "^\\d{5}$",
  "iossApplies": true,
  "isEU": true,
  "postcodeOptional": false
}
[
  {
    "detail": "sed",
    "instance": "anim cillum reprehenderit magna",
    "status": -79838383.62263152,
    "title": "ut esse",
    "type": "proident exercitation in"
  },
  {
    "detail": "nisi Lorem magna Duis",
    "instance": "eiusmod ea",
    "status": -60550406.407604516,
    "title": "irure occaecat dolore aliquip",
    "type": "consectetur"
  },
  {
    "detail": "culpa ullamco id",
    "instance": "est anim dolore",
    "status": -31078037.610573888,
    "title": "laboris do adipisicing ut dolore",
    "type": "eiusmod"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
{
  "currencies": [
    {
      "code": "EUR",
      "name": "EURO",
      "symbol": ""
    },
    {
      "code": "USD",
      "name": "US DOLLARS",
      "symbol": "$"
    }
  ]
}
[
  {
    "detail": "ut dolor mollit commodo",
    "instance": "qui Lorem magna",
    "status": -75482711.47905257,
    "title": "nisi",
    "type": "in consequat non elit"
  },
  {
    "detail": "Duis aliquip",
    "instance": "incididunt in Excepteur tempor enim",
    "status": -35279161.852086686,
    "title": "ex amet nisi",
    "type": "occaecat eiusmod mollit officia irure"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
codeesse quis
namemagna proident minim
{
  "code": "USD",
  "name": "US Dollars",
  "symbol": "$"
}
[
  {
    "detail": "laborum",
    "instance": "ea",
    "status": -47702915.434528135,
    "title": "nisi eu",
    "type": "cillum sunt quis dolor"
  },
  {
    "detail": "et",
    "instance": "nulla",
    "status": -75279614.6749263,
    "title": "minim labore",
    "type": "do id Lorem"
  },
  {
    "detail": "in nulla sunt",
    "instance": "aute et laborum deserunt",
    "status": 12932988.480015159,
    "title": "occaecat laborum",
    "type": "minim ex Duis sint"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "statusCode": "transit",
    "status": "Pick-up event ",
    "description": "The shipment has been picked up at sender"
  },
  {
    "statusCode": "transit",
    "status": "Delivery attempted.",
    "description": "The driver called today at {{event_date_time}} but the PIN code was not available."
  },
  {
    "statusCode": "delivered",
    "status": "Successful delivery",
    "description": "The shipment has been successfully delivered"
  },
  {
    "statusCode": "delivered",
    "status": "Handover to parcelshop",
    "description": "The shipment has been handed over to the parcelshop"
  },
  {
    "statusCode": "delivered",
    "status": "Successful delivery",
    "description": "The shipment has been collected from the depot"
  }
]
[
  {
    "detail": "veniam",
    "instance": "proident Ut",
    "status": -45845380.59553034,
    "title": "magna esse quis reprehenderit",
    "type": "id aliquip dolore anim"
  },
  {
    "detail": "deserunt",
    "instance": "sit in",
    "status": -76028609.015194,
    "title": "ipsum",
    "type": "elit ullamco"
  },
  {
    "detail": "quis irure ipsum",
    "instance": "Duis minim velit",
    "status": -83165249.89382677,
    "title": "amet",
    "type": "Excepteur ipsum"
  },
  {
    "detail": "magna aliquip commodo",
    "instance": "do elit dolore adipisicing minim",
    "status": -64023116.808876336,
    "title": "aute in eu incididunt",
    "type": "aute mollit"
  },
  {
    "detail": "incididunt Lorem sit dolore anim",
    "instance": "irure qui sed fugiat",
    "status": 1979285.5550816655,
    "title": "sed ipsum commodo nostrud",
    "type": "velit fugiat"
  }
]
[
  {
    "detail": "enim adipisicing",
    "instance": "cupidatat nisi voluptate Excepteur quis",
    "status": 85217710.52264798,
    "title": "minim elit culpa",
    "type": "est aliqua"
  },
  {
    "detail": "ipsum anim dolore tempor sunt",
    "instance": "ut",
    "status": 51832529.745792896,
    "title": "consequat enim",
    "type": "sint non dolor"
  }
]
[
  {
    "detail": "id ullamco",
    "instance": "do veniam",
    "status": -70524508.68150827,
    "title": "dolore dolore irure ea sunt",
    "type": "dolore adipisicing anim consequat ea"
  }
]
[
  {
    "detail": "eu",
    "instance": "in",
    "status": -74784107.58005044,
    "title": "proident cupidatat in reprehenderit",
    "type": "commodo ex"
  },
  {
    "detail": "Excepteur amet",
    "instance": "do",
    "status": 61655394.45282686,
    "title": "commodo ea proident labore adipisicing",
    "type": "incididunt sed sint ea"
  },
  {
    "detail": "dolor ut nostrud",
    "instance": "aliqua cillum enim Lorem",
    "status": -84857236.55681476,
    "title": "Excepteur labore occaecat enim",
    "type": "dolor in"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
countryCodeut mollit non ea ullamco
dateipsum Ut consectetur eu irure
regionut fugiat
{
  "publicHolidays": [
    {
      "countryCode": "GB",
      "date": "2020-12-25T00:00:00.0000000+00:00",
      "title": "Christmas Day",
      "region": "england-and-wales"
    },
    {
      "countryCode": "GB",
      "date": "2021-01-02T00:00:00.0000000+00:00",
      "title": "2nd January",
      "region": "scotland"
    }
  ]
}
[
  {
    "detail": "est elit ut Duis",
    "instance": "irure Duis nulla",
    "status": -1701565.5811483562,
    "title": "pariatur officia in minim",
    "type": "fugiat cupidatat"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
{
  "ukPostcodeDistricts": [
    {
      "postcodeDistrict": "CV8 3",
      "district": "BAGINTON",
      "town": "COVENTRY",
      "county": "WEST MIDLANDS",
      "sortationCode": "51",
      "latestNotification": "870",
      "latestCollection": "1020",
      "nineAm": true,
      "tenThirtyAm": true,
      "am": true,
      "nextday": true,
      "fortyEightHr": true,
      "saturday": true,
      "saturday9am": true,
      "saturday1030am": true,
      "thirdPartyCollection": true,
      "returns": true,
      "customslevel": "none",
      "ukHolidayRegion": "england-and-wales",
      "secondarySort": "RYTON"
    },
    {
      "postcodeDistrict": "CV8 4",
      "district": "BAGINTON",
      "town": "COVENTRY",
      "county": "WEST MIDLANDS",
      "sortationCode": "51",
      "latestNotification": "870",
      "latestCollection": "1020",
      "nineAm": true,
      "tenThirtyAm": true,
      "am": true,
      "nextday": true,
      "fortyEightHr": true,
      "saturday": true,
      "saturday9am": true,
      "saturday1030am": true,
      "thirdPartyCollection": true,
      "returns": true,
      "customslevel": "none",
      "ukHolidayRegion": "england-and-wales",
      "secondarySort": "RYTON"
    }
  ]
}
[
  {
    "detail": "quis irure",
    "instance": "nulla dolore nostrud",
    "status": -79403343.96556583,
    "title": "ut est consequat laboris ut",
    "type": "non do sed"
  },
  {
    "detail": "reprehenderit sed ut dolore",
    "instance": "dolore commodo sunt",
    "status": -71043324.24486026,
    "title": "Lorem sunt qui",
    "type": "do"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
postcodenostrud et
{
  "postcodeDistrict": "CV8 3",
  "district": "BAGINTON",
  "town": "COVENTRY",
  "county": "WEST MIDLANDS",
  "sortationCode": "51",
  "latestNotification": "870",
  "latestCollection": "1020",
  "nineAm": true,
  "tenThirtyAm": true,
  "am": true,
  "nextday": true,
  "fortyEightHr": true,
  "saturday": true,
  "saturday9am": true,
  "saturday1030am": true,
  "thirdPartyCollection": true,
  "returns": true,
  "customslevel": "none",
  "ukHolidayRegion": "england-and-wales",
  "secondarySort": "RYTON"
}
[
  {
    "detail": "cillum irure sed est proident",
    "instance": "magna aliqua dolor quis in",
    "status": 44759217.35685402,
    "title": "velit ea esse veniam ad",
    "type": "eu minim do"
  },
  {
    "detail": "nisi laboris anim Lorem",
    "instance": "ut dolore amet",
    "status": 59936888.59159002,
    "title": "commodo qui velit",
    "type": "nulla"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
dhllogisticsshippingecommercetrackingrest