POST https://webhook.example.com

Creates a delivery job for one or more orders

application/json

Body

object object

Responses

  • 200 application/json

    200

POST /yourwebhook.com/createJob
Request example
{
  "jobId": "609***72e",
  "account": "5f1***131",
  "pickupTime": "2021-05-13T13:40:04Z",
  "transportType": "unknown",
  "pickupLocation": {
    "city": "Leusden",
    "name": "Deliverect's Pizza Place",
    "street": "van Ghentlaan",
    "remarks": "please use the backdoor for order pickup",
    "latitude": "52.379189",
    "location": "606***555",
    "longitude": "4.899431",
    "postalCode": "9000 LK",
    "streetNumber": "3"
  },
  "deliveryLocations": [
    {
      "city": "Leusden",
      "name": "V. Bertels",
      "phone": "+32123456789",
      "street": "Refugehof",
      "company": "BrainQuantums",
      "orderId": "609***4dd",
      "payment": {
        "amount": 1100,
        "paymentType": 0,
        "orderIsAlreadyPaid": true
      },
      "latitude": "52.379189",
      "longitude": "4.899431",
      "postalCode": "9001 AB",
      "packageSize": "unknown",
      "deliveryTime": "2021-05-13T13:55:00Z",
      "streetNumber": "49",
      "deliveryRemarks": "Don't ring door bell.",
      "orderDescription": "hot food",
      "channelOrderDisplayId": "MT4YVTPL"
    }
  ]
}
Response examples (200)
{
  "jobId": "609***72e",
  "price": {
    "price": 750,
    "taxRate": 10000
  },
  "courier": {
    "lastName": "Rider",
    "courierId": "D1234",
    "firstName": "Delivery",
    "phoneNumber": "0032494112233",
    "transportType": "bicycle"
  },
  "distance": 4200,
  "duration": 31,
  "canDeliver": true,
  "externalJobId": "DJ123456",
  "pickupTimeETA": "2021-05-13T13:42:00Z",
  "deliveryLocations": [
    {
      "orderId": "5f4***e2af",
      "deliveryId": "ABC567",
      "packageSize": "small",
      "deliveryRemarks": "",
      "deliveryTimeETA": "2021-05-13T13:57:00Z",
      "channelOrderDisplayId": "MT4YVTPL"
    }
  ]
}