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": "6uASVVkXa93AumcIe8d9mrFM",
  "client_secret": "pZfyPwcfIGTmM8sOFMBOCT0LctCAxV3j"
}
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Product capabilities API V1

Query Parameter NameExample
originCountryCode*sit aliqua pariatur
originPostalCode*eiusmod minim esse ut dolor
destinationCountryCode*id sed
destinationPostalCode*dolore aliquip aute commodo
destinationRecipientType*residential
destinationAddressTypedoorstep
parcels*6844316.10043323
weight*2.211617598241115e+38
length-1.1986895674290768e+38
width-1.393152642118529e+38
height3.152017831340859e+38
diameter-1.5437201789191839e+38
internationalProductFilterfull
accountTypes["ukDomestic"]
doorstepDeliveryTypes["doorstepOnly"]
currencyid sunt
totalValue2.9404699507835675e+38
pickupAccountest nisi ipsum
exchangeOnDeliveryfalse
{
  "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": "qui sint",
    "instance": "elit dolore Ut aliqua fugiat",
    "status": 20937324.41915384,
    "title": "consequat",
    "type": "commodo est eu"
  }
]
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*gM
postalCodedolor anim eius
address1Excepteur ipsum adipi
cityullamco sint occaecat in minim
locationTypes["ParcelShop","ParcelShop","ParcelShop"]
serviceTypeletter-service
radius-51201905.60027447
limit-42268300.936724894
[
  {
    "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": "ad",
    "instance": "amet",
    "status": 13045739.672515392,
    "title": "sint irure nisi aute",
    "type": "laborum"
  },
  {
    "detail": "commodo sed voluptate",
    "instance": "in",
    "status": -81599559.70301192,
    "title": "dolore commodo",
    "type": "Duis ad"
  }
]
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*72.61893336569378
longitude*100.19359899309114
locationTypes["ParcelShop","ParcelShop","ParcelShop","ParcelShop"]
serviceTypeage-verification
radius-15516386.490315005
limit-49566201.82405002
[
  {
    "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": "in enim fugiat qui",
    "instance": "cupidatat exercitation",
    "status": -3822906.9425183237,
    "title": "occaecat voluptate veniam sed",
    "type": "enim"
  },
  {
    "detail": "non",
    "instance": "ea officia",
    "status": -82335753.14073071,
    "title": "aute",
    "type": "ad qui"
  },
  {
    "detail": "labore mollit dolor",
    "instance": "pariatur",
    "status": 94595455.71206096,
    "title": "ullamco id irure aute",
    "type": "dolore elit ut dolore esse"
  },
  {
    "detail": "sit Excepteur",
    "instance": "occaecat non elit sed",
    "status": -77413878.30770683,
    "title": "aute sint est aliquip",
    "type": "nisi"
  }
]
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": "deserunt ipsum cillum",
    "instance": "quis mollit sit",
    "status": -81297121.74620236,
    "title": "voluptate",
    "type": "dolore cupidatat aliqua non ipsum"
  },
  {
    "detail": "magna qui",
    "instance": "ex qui",
    "status": -9945683.014901578,
    "title": "elit anim cupidatat",
    "type": "irure"
  },
  {
    "detail": "pariatur irure Lorem esse",
    "instance": "Lorem",
    "status": 4384567.38523069,
    "title": "sint irure",
    "type": "Duis veniam dolore dolor proident"
  }
]
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
includeLabelDROPOFF
formatJPG
pageSizeA4
labelOrientationlandscape
labelDPI203
includePickListLabelfalse
{
  "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": "veniam",
    "instance": "qui",
    "status": 63549272.987572044,
    "title": "adipisicing ut occaecat dolor",
    "type": "anim ea reprehenderit"
  },
  {
    "detail": "exercitation consectetur cupidatat nisi",
    "instance": "adipisicing aliqua ut ex sed",
    "status": -77317689.9216803,
    "title": "non magna eu deserunt sint",
    "type": "occaecat in qui deserunt"
  },
  {
    "detail": "cupidatat minim Lorem",
    "instance": "est adipisicing do",
    "status": -6559991.682290137,
    "title": "fugiat tempor",
    "type": "ullamco velit dolor"
  },
  {
    "detail": "dolor",
    "instance": "Duis anim adipisicing",
    "status": -47368666.97321878,
    "title": "velit tempor",
    "type": "ipsum id"
  }
]
[
  {
    "detail": "nostrud cupidatat aliqua",
    "instance": "officia",
    "status": 50208349.22489238,
    "title": "in aliqua occaecat sunt laborum",
    "type": "dolor ipsum Ut"
  },
  {
    "detail": "ea proident magna aute veniam",
    "instance": "mollit dolore occaecat commodo",
    "status": 11864967.44477363,
    "title": "enim anim nulla occaecat",
    "type": "dolor occaecat tempor voluptate in"
  }
]
[
  {
    "detail": "tempor",
    "instance": "deserunt",
    "status": 74591360.29464063,
    "title": "et consectetur voluptate fugiat",
    "type": "velit"
  },
  {
    "detail": "veniam elit adipisicing Ut",
    "instance": "commodo ut et",
    "status": 8555267.310979262,
    "title": "voluptate occaecat enim",
    "type": "officia"
  },
  {
    "detail": "cillum ut in",
    "instance": "eiusmod",
    "status": 8899402.438093513,
    "title": "eu",
    "type": "ut aliqua irure Excepteur Ut"
  },
  {
    "detail": "eu",
    "instance": "deserunt reprehenderit",
    "status": -70651260.34979565,
    "title": "commodo ut",
    "type": "laboris aute"
  },
  {
    "detail": "fugiat",
    "instance": "fugiat sint aliqua",
    "status": 21178039.26989162,
    "title": "anim aliquip ut incididunt reprehenderit",
    "type": "ex proident anim"
  }
]
[
  {
    "detail": "officia esse dolor",
    "instance": "ut occaecat",
    "status": 89893847.31126565,
    "title": "esse laborum",
    "type": "irure"
  },
  {
    "detail": "aliqua voluptate do eiusmod Duis",
    "instance": "dolor",
    "status": -56284803.40977506,
    "title": "velit incididunt reprehenderit commodo",
    "type": "ex Excepteur"
  },
  {
    "detail": "nulla",
    "instance": "proident adipisicing culpa velit consectetur",
    "status": -98761789.02987905,
    "title": "aliquip",
    "type": "eiusmod Duis ad"
  },
  {
    "detail": "consequat dolor proident do ut",
    "instance": "dolore commodo",
    "status": -16369351.60777928,
    "title": "in voluptate",
    "type": "dolore anim esse"
  },
  {
    "detail": "velit",
    "instance": "veniam",
    "status": 56356104.788859874,
    "title": "culpa",
    "type": "reprehenderit laboris sed incididunt"
  }
]
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": "nostrud dolor proident",
    "instance": "labore sunt",
    "status": -65849688.87230067,
    "title": "consectetur dolor dolore Lorem cupidatat",
    "type": "sit Ut exercitation"
  },
  {
    "detail": "enim",
    "instance": "dolor pariatur et ipsum mollit",
    "status": -93676276.22264494,
    "title": "veniam aliqua",
    "type": "cillum"
  },
  {
    "detail": "cupidatat labore sunt ut",
    "instance": "in dolor tempor",
    "status": 23364972.42691675,
    "title": "in velit",
    "type": "in velit mollit"
  }
]
[
  {
    "detail": "proident occaecat voluptate ut commodo",
    "instance": "anim",
    "status": 91302097.43304616,
    "title": "amet sint nostrud adipisicing laborum",
    "type": "laborum culpa tempor dolore"
  }
]
[
  {
    "detail": "est ut quis",
    "instance": "Ut aliquip sunt",
    "status": 38598528.896146655,
    "title": "qui deserunt exercitation",
    "type": "dolore aute Ut"
  },
  {
    "detail": "Duis anim dolore nisi",
    "instance": "ut proident pariatur",
    "status": 72665607.10739496,
    "title": "magna ea cupidatat",
    "type": "nostrud enim"
  },
  {
    "detail": "elit ut pariatur",
    "instance": "consectetur nostrud minim ea in",
    "status": -37013411.322903745,
    "title": "deserunt",
    "type": "veniam Duis"
  }
]
[
  {
    "detail": "adipisicing consectetur",
    "instance": "consectetur labore",
    "status": 83973496.1143246,
    "title": "aliqua nisi est",
    "type": "do commodo et cillum"
  },
  {
    "detail": "in ullamco pariatur",
    "instance": "Ut dolore reprehenderit mollit do",
    "status": 24213326.307349622,
    "title": "Excepteur voluptate aute tempor est",
    "type": "dolore id ullamco ipsum"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
shipmentId*cillum ut dolore aute Duis
includeLabeltrue
formatZPL
pageSizelabel6x4
labelOrientationlandscape
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": "eu nostrud est eiusmod",
    "instance": "dolor",
    "status": -3906970.0871941447,
    "title": "dolor ut Ut culpa deserunt",
    "type": "sed culpa Ut"
  }
]
[
  {
    "detail": "nulla",
    "instance": "consequat in",
    "status": 31455228.681208864,
    "title": "laboris eiusmod dolor",
    "type": "adipisicing in culpa Excepteur veniam"
  },
  {
    "detail": "ut",
    "instance": "sit",
    "status": -46347218.990092285,
    "title": "elit non",
    "type": "deserunt commodo nulla elit ut"
  }
]
[
  {
    "detail": "cillum voluptate ad tempor et",
    "instance": "occaecat eiusmod",
    "status": -33151458.342227347,
    "title": "ea",
    "type": "aliqua voluptate officia"
  },
  {
    "detail": "velit fugiat laborum mollit id",
    "instance": "incididunt laborum",
    "status": -62418749.30094409,
    "title": "officia",
    "type": "consectetur eu ut irure id"
  },
  {
    "detail": "elit dolor",
    "instance": "in ad Ut cupidatat",
    "status": 34517898.057855844,
    "title": "esse in ut velit",
    "type": "aliquip eu ea"
  },
  {
    "detail": "Lorem",
    "instance": "incididunt mollit",
    "status": -27162482.890147954,
    "title": "amet in irure",
    "type": "ut pariatur dolore"
  },
  {
    "detail": "Lorem officia Excepteur minim nostrud",
    "instance": "velit reprehenderit est magna",
    "status": -46461069.71706865,
    "title": "ad aute sed",
    "type": "deserunt"
  }
]
[
  {
    "detail": "anim qui",
    "instance": "laborum",
    "status": 52736062.88158342,
    "title": "aliqua",
    "type": "reprehenderit dolor"
  },
  {
    "detail": "consequat",
    "instance": "eiusmod",
    "status": 37559913.01217526,
    "title": "sunt",
    "type": "laborum sunt"
  },
  {
    "detail": "sed pariatur Lorem ut",
    "instance": "velit Excepteur veniam dolore magna",
    "status": -93814258.54836056,
    "title": "dolore mollit",
    "type": "irure velit dolor ullamco amet"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.

Customs Declaration API V1

Query Parameter NameExample
shipmentId*cupidatat Lorem laboris qui
ignoreInvoicetrue
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
[
  {
    "detail": "veniam",
    "instance": "cillum ex ea tempor",
    "status": -83587262.9128315,
    "title": "et culpa qui",
    "type": "esse Lorem cillum"
  },
  {
    "detail": "culpa qui nostrud",
    "instance": "sed in est",
    "status": -10071285.759436905,
    "title": "laborum amet sint do",
    "type": "dolore cupidatat in nostrud"
  }
]
[
  {
    "detail": "non eiusmod dolor pariatur",
    "instance": "sit ad",
    "status": -76819474.9874262,
    "title": "et velit Excepteur reprehenderit",
    "type": "ut cillum Excepteur"
  },
  {
    "detail": "sint reprehenderit aute",
    "instance": "id culpa in est",
    "status": 28987968.956128627,
    "title": "ut commodo consequat do reprehenderit",
    "type": "sunt cupidatat consequat in magna"
  },
  {
    "detail": "culpa veniam sed dolor voluptate",
    "instance": "consectetur eu quis mollit ut",
    "status": -67541503.57691322,
    "title": "et",
    "type": "cillum consequat aute"
  },
  {
    "detail": "in sit veniam in laboris",
    "instance": "ipsum labore veniam cillum adipisicing",
    "status": -86571809.8955087,
    "title": "anim deserunt esse ut",
    "type": "ipsum"
  }
]
[
  {
    "detail": "velit culpa",
    "instance": "nulla magna consectetur in",
    "status": 81135340.42512488,
    "title": "dolor",
    "type": "sint fugiat dolor nostrud"
  },
  {
    "detail": "anim elit voluptate deserunt",
    "instance": "eiusmod dolore",
    "status": 84570436.05320022,
    "title": "ad",
    "type": "pariatur dolore nisi"
  },
  {
    "detail": "dolor",
    "instance": "consequat dolore",
    "status": 70189121.5755026,
    "title": "cillum labore commodo Lorem aute",
    "type": "sit"
  },
  {
    "detail": "exercitation",
    "instance": "eu elit labore cillum",
    "status": -74541434.27985555,
    "title": "proident sed",
    "type": "Lorem sit velit"
  },
  {
    "detail": "reprehenderit aliqua veniam",
    "instance": "dolor magna esse",
    "status": -82793511.34888881,
    "title": "culpa proident pariatur dolor dolore",
    "type": "eiusmod Lorem tempor"
  }
]

Labels API V1(2 operations)

Query Parameter NameExample
shipmentId*enim aliquip ut nostrud dolor
format*pdf
pageSizelabel6x4
labelOrientationlandscape
labelDPI203
includePickListLabelfalse
{
  "labels": [
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    }
  ],
  "shipmentId": "JJD149050550006001054190"
}
[
  {
    "detail": "consequat proident",
    "instance": "nulla laborum proident",
    "status": 15890582.239698455,
    "title": "culpa sit sint",
    "type": "eu eiusmod amet irure veniam"
  },
  {
    "detail": "dolore Excepteur",
    "instance": "labore nostrud voluptate aliquip Ut",
    "status": -46846661.846932225,
    "title": "aliqua in Duis laborum tempor",
    "type": "in eu consectetur"
  },
  {
    "detail": "exercitation dolore culpa eiusmod sunt",
    "instance": "dolore",
    "status": -63890153.819793835,
    "title": "dolor Ut officia aliqua",
    "type": "amet reprehenderit do sit qui"
  }
]
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*culpa exercitation consectetur
format*pdf
labelOrientationportrait
labelDPI300
{
  "labels": [
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    },
    {
      "label": "Base64EncodedLabel1"
    }
  ],
  "shipmentId": "JJD149050550006001054190"
}
[
  {
    "detail": "in in quis do",
    "instance": "nostrud dolore ullamco voluptate",
    "status": -95740323.02020732,
    "title": "incididunt deserunt",
    "type": "Duis laborum"
  }
]
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
tradingLocationIdsint sit sunt
{
  "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": "eu velit minim tempor",
    "instance": "mollit amet incididunt",
    "status": -51226558.3789183,
    "title": "ipsum cupidatat cillum",
    "type": "reprehenderit ullamco id"
  }
]
[
  {
    "detail": "sed",
    "instance": "Excepteur laboris amet ipsum",
    "status": 43636773.075882465,
    "title": "elit tempor exercitation",
    "type": "nisi occaecat consectetur do aliquip"
  },
  {
    "detail": "sed incididunt quis id",
    "instance": "cupidatat ut",
    "status": -99773655.7232793,
    "title": "commodo",
    "type": "incididunt pariatur fugiat cupidatat"
  },
  {
    "detail": "fugiat",
    "instance": "eu sit",
    "status": -95293637.86471246,
    "title": "ipsum sed",
    "type": "Lorem ipsum dolor"
  },
  {
    "detail": "nulla",
    "instance": "dolore eiusmod sint",
    "status": -96714236.05194232,
    "title": "ullamco mollit consequat id esse",
    "type": "laborum"
  }
]
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 irure",
    "instance": "in nisi laboris aute",
    "status": -96378445.32618764,
    "title": "sit",
    "type": "reprehenderit veniam esse amet occaecat"
  }
]
[
  {
    "detail": "proident voluptate cillum",
    "instance": "ad qui in",
    "status": -17922522.958304077,
    "title": "Excepteur cillum ut",
    "type": "aute esse officia ipsum"
  },
  {
    "detail": "do irure in exercitation",
    "instance": "sunt",
    "status": -61485609.066902794,
    "title": "eu",
    "type": "consequat nulla"
  },
  {
    "detail": "minim et magna dolore",
    "instance": "dolore sit",
    "status": -73228107.13570331,
    "title": "deserunt ea culpa dolor fugiat",
    "type": "consequat"
  },
  {
    "detail": "deserunt consequat",
    "instance": "et non",
    "status": -7257406.6763365865,
    "title": "eu veniam est",
    "type": "amet ut veniam et 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.
Query Parameter NameExample
pickupIdentifiernostrud
{
  "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": "ut est",
    "instance": "tempor deserunt",
    "status": 13746067.974339172,
    "title": "Duis",
    "type": "dolore"
  },
  {
    "detail": "Lorem incididunt ut ex pariatur",
    "instance": "dolore officia",
    "status": -57680328.401832834,
    "title": "ad consequat minim dolore sed",
    "type": "dolor"
  },
  {
    "detail": "commodo reprehenderit aliquip cillum",
    "instance": "in consectetur tempor in",
    "status": 72909144.32791889,
    "title": "minim",
    "type": "ut in amet laborum occaecat"
  }
]
[
  {
    "detail": "Excepteur nostrud",
    "instance": "ex ut dolore dolor est",
    "status": 27725510.45319438,
    "title": "culpa",
    "type": "amet adipisicing laborum nostrud 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.
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": "sit",
    "instance": "laboris labore laborum ad aute",
    "status": 5168498.045672327,
    "title": "aliqua aliquip sit elit",
    "type": "ea"
  },
  {
    "detail": "proident nisi",
    "instance": "tempor pariatur cillum aute in",
    "status": -74404709.51314926,
    "title": "velit aliqua cillum",
    "type": "non"
  }
]
[
  {
    "detail": "culpa pariatur elit",
    "instance": "tempor exercitation et cillum",
    "status": 90597079.74336436,
    "title": "sint quis irure",
    "type": "Lorem nostrud veniam"
  },
  {
    "detail": "dolore sed Ut quis",
    "instance": "laboris in sunt",
    "status": 61250678.36973983,
    "title": "ad pariatur",
    "type": "dolore labore"
  },
  {
    "detail": "exercitation sit velit magna ut",
    "instance": "veniam",
    "status": 1908298.6202797294,
    "title": "ad aliquip Ut in",
    "type": "sed Duis"
  },
  {
    "detail": "incididunt commodo proident",
    "instance": "laboris culpa do",
    "status": -66845955.45656111,
    "title": "pariatur",
    "type": "Lorem sed sit"
  },
  {
    "detail": "Duis",
    "instance": "ut",
    "status": -17585381.699936196,
    "title": "labore ad",
    "type": "voluptate mollit"
  }
]
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*laboris ullamco aliquip
serviceparcelUk
requesterCountryCodereprehenderit nisi eiusmod veniam voluptate
originCountryCodequi fugiat Duis
recipientPostalCodeeu in nostrud ut
languageamet sit mollit
offset78415557.29177067
limit-32616945.22959937
{
  "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*magna irure
pieceNumber*cupidatat commodo laborum reprehenderit sed
serviceparcelUk
requesterCountryCodereprehenderit
originCountryCodealiqua labore in laboris officia
recipientPostalCodedolor
languagereprehenderit
{
  "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
codesint id mollit
nameullamco Duis ad dolor nisi
shipmentTypeparceluk
{
  "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": "ad Lorem reprehenderit sed",
    "instance": "eu",
    "status": 43104536.09730929,
    "title": "veniam sed",
    "type": "aute"
  }
]
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
codenostrud in
productCodevoluptate culpa do
{
  "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": "quis ullamco irure occaecat",
    "instance": "Excepteur Duis minim non laboris",
    "status": -73101030.69403473,
    "title": "amet culpa labore nulla",
    "type": "qui aliqua ea ad"
  },
  {
    "detail": "irure eiusmod",
    "instance": "consequat",
    "status": 73704171.89153415,
    "title": "exercitation enim",
    "type": "esse"
  },
  {
    "detail": "laborum sunt elit consectetur anim",
    "instance": "officia",
    "status": -17880643.05257815,
    "title": "do Duis est nulla velit",
    "type": "irure ad nisi 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.
[
  {
    "detail": "nisi dolor dolore consectetur",
    "instance": "qui aute",
    "status": 42301685.92984128,
    "title": "sit culpa cupidatat",
    "type": "in Duis cillum 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.
Query Parameter NameExample
countryCodeirure cillum sit occaecat ea
productCodeoccaecat culpa reprehenderit
recipientTypebusiness
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
codeveniam in proident do
namemagna in 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": "cillum non mollit",
    "instance": "ut cupidatat officia",
    "status": 23621271.55911611,
    "title": "deserunt nulla velit",
    "type": "aliquip"
  },
  {
    "detail": "dolore sed sit laboris",
    "instance": "fugiat magna commodo aliquip",
    "status": -55972916.93687416,
    "title": "pariatur laboris",
    "type": "dolor consequat Duis dolore ea"
  },
  {
    "detail": "in deserunt laboris aliqua",
    "instance": "qui aliquip ex in velit",
    "status": -72256044.22820328,
    "title": "amet labore nisi",
    "type": "tempor dolore est incididunt et"
  },
  {
    "detail": "sunt ad qui",
    "instance": "reprehenderit aute Excepteur eu",
    "status": -93637079.46005625,
    "title": "veniam in Ut in amet",
    "type": "amet Lorem laboris"
  },
  {
    "detail": "consectetur cupidatat elit",
    "instance": "enim pariatur sed sunt",
    "status": 78552506.56399709,
    "title": "elit sit",
    "type": "Ut ut pariatur 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.
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
codesint
nameea
{
  "code": "DEU",
  "code2Digit": "DE",
  "name": "Germany",
  "postcodeMask": "NNNNN",
  "postcodeRegex": "^\\d{5}$",
  "iossApplies": true,
  "isEU": true,
  "postcodeOptional": false
}
[
  {
    "detail": "sint",
    "instance": "elit sed proident",
    "status": 83389836.55230758,
    "title": "anim in ut cupidatat",
    "type": "in sunt"
  },
  {
    "detail": "dolore deserunt veniam cillum commodo",
    "instance": "anim adipisicing sed",
    "status": 98646239.55749643,
    "title": "consequat commodo",
    "type": "cillum velit ullamco consequat laboris"
  },
  {
    "detail": "anim",
    "instance": "consectetur",
    "status": 779525.4554098397,
    "title": "enim in aute Duis",
    "type": "dolore"
  },
  {
    "detail": "ex",
    "instance": "commodo",
    "status": -94467559.90663953,
    "title": "ipsum tempor aute non",
    "type": "Duis proident dolore adipisicing"
  },
  {
    "detail": "elit",
    "instance": "consequat exercitation ad",
    "status": -75857195.32129498,
    "title": "in Duis",
    "type": "esse reprehenderit in 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.
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": "id",
    "instance": "aliqua fugiat",
    "status": -69160225.32693806,
    "title": "in cillum Lorem elit est",
    "type": "consequat irure"
  },
  {
    "detail": "eu deserunt enim",
    "instance": "commodo nostrud ipsum esse non",
    "status": -24415080.69970864,
    "title": "officia ex laborum in",
    "type": "nulla consequat dolor mollit"
  },
  {
    "detail": "consectetur non reprehenderit dolore mollit",
    "instance": "in esse",
    "status": 33805450.97657479,
    "title": "consequat tempor non ad",
    "type": "laboris officia sint sit minim"
  },
  {
    "detail": "in",
    "instance": "cupidatat veniam id dolor",
    "status": -16558037.520287752,
    "title": "nostrud",
    "type": "nostrud"
  },
  {
    "detail": "cillum",
    "instance": "voluptate cupidatat aliqua laborum eiusmod",
    "status": 35359891.61939725,
    "title": "ut ullamco dolore minim sed",
    "type": "dolor Ut adipisicing"
  }
]
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
codeut irure nulla
namecillum aliquip dolore
{
  "code": "USD",
  "name": "US Dollars",
  "symbol": "$"
}
[
  {
    "detail": "pariatur voluptate",
    "instance": "velit esse eiusmod",
    "status": -75239455.4217978,
    "title": "nisi eu in",
    "type": "reprehenderit non 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.
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": "minim labore ea aliquip",
    "instance": "elit sit eiusmod irure id",
    "status": 86139394.4102827,
    "title": "in",
    "type": "dolore dolor amet"
  },
  {
    "detail": "veniam cupidatat",
    "instance": "consectetur",
    "status": -9056686.525911897,
    "title": "sit sunt labore",
    "type": "ea est"
  }
]
[
  {
    "detail": "fugiat minim",
    "instance": "in elit officia",
    "status": 80799051.81686527,
    "title": "dolor reprehenderit",
    "type": "adipisicing"
  }
]
[
  {
    "detail": "qui",
    "instance": "aute",
    "status": -76433795.21192446,
    "title": "laborum ad eiusmod",
    "type": "consectetur"
  },
  {
    "detail": "et do occaecat esse",
    "instance": "occaecat dolore exercitation sint eu",
    "status": 74903594.02548549,
    "title": "dolore",
    "type": "aliqua dolor"
  },
  {
    "detail": "dolore aliqua aute Duis",
    "instance": "reprehenderit laborum cillum",
    "status": 65761970.388107836,
    "title": "voluptate velit ut consectetur commodo",
    "type": "exercitation in ad"
  }
]
[
  {
    "detail": "qui irure",
    "instance": "ipsum dolore dolor",
    "status": 82930565.14144129,
    "title": "et cupidatat proident",
    "type": "ad id in sed"
  }
]
Missing schema or example in the OpenAPI spec.
Update the definition and recreate the mock server.
Query Parameter NameExample
countryCodesed quis
datemagna
regionaute sint
{
  "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": "dolore cillum occaecat ut",
    "instance": "minim incididunt magna sed",
    "status": -18645503.08931157,
    "title": "dolor",
    "type": "fugiat 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.
{
  "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": "incididunt dolore minim ipsum Excepteur",
    "instance": "velit",
    "status": 79738740.54680765,
    "title": "exercitation laborum",
    "type": "dolore velit aute occaecat"
  },
  {
    "detail": "elit nisi",
    "instance": "sed deserunt dolore",
    "status": 74483410.52054173,
    "title": "Excepteur culpa",
    "type": "ut tempor"
  },
  {
    "detail": "aliqua laborum adipisicing laboris elit",
    "instance": "dolor dolor culpa",
    "status": -92105301.24532537,
    "title": "laborum et Duis minim id",
    "type": "quis in ullamco non"
  }
]
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
postcodesed elit culpa
{
  "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": "tempor adipisicing nostrud veniam",
    "instance": "ad laborum irure ex",
    "status": -95450029.19223803,
    "title": "adipisicing aliquip",
    "type": "fugiat sint aute"
  },
  {
    "detail": "sint quis",
    "instance": "et reprehenderit ullamco",
    "status": -93171102.36442243,
    "title": "deserunt proident",
    "type": "in 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.
dhllogisticsshippingecommercetrackingrest