e.g. {{YourSetwebhookUrl}}/updateJob
Webhook called when an existing delivery job changes. This can be because the pickup time needs to change, items to add, dropoff locations are added or removed, etc.
{
"_id": "5c8fbfd3c6489f00010e50d1",
"externalJobId": "ABC123",
"deliveryLocations": [
{
"deliveryId": "ABC567",
"orderId": "5f47a223280a29046404e2af",
"channelOrderDisplayId": "MT4YVTPL",
"deliveryTime": "2019-02-20T16:45:00.000000Z",
"packageSize": "small",
"orderDescription": "hot food",
"company": "BrainQuantums",
"name": "V. Bertels",
"street": "Refugehof",
"streetNumber": "49",
"postalCode": "9001 AB",
"city": "Leusden",
"phone": "+32123456789",
"latitude": "52.370216",
"longitude": "4.895168",
"deliveryRemarks": "please knock 3x, baby is sleeping",
"payment": {
"orderIsAlreadyPaid": false,
"amount": 1500,
"paymentType": 2,
"paysWith": 2000
}
},
{
"orderId": "5f47a484d08f00f30f04e7eb",
"channelOrderDisplayId": "82DE5",
"deliveryTime": "2019-02-20T16:45:00.000000Z",
"packageSize": "large",
"orderDescription": "hot food",
"name": "C. Landman",
"street": "Prinsengracht",
"streetNumber": "198",
"postalCode": "9101 CG",
"city": "Leusden",
"phone": "+3212987654",
"latitude": "52.370216",
"longitude": "4.895168",
"deliveryRemarks": "",
"payment": {
"orderIsAlreadyPaid": true,
"amount": 1000,
"paymentType": 3
}
}
]
}
{
"jobId": "5f47a0af620ae2fad0a8f62c",
"externalJobId": "ABC123",
"canDeliver": true,
"pickupTimeETA": "2019-02-20T16:20:42.000000Z",
"courier": {
"courierId": "D1234",
"firstName": "Delivery",
"lastName": "Rider",
"phoneNumber": "0032494112233",
"transportType": "bike"
},
"deliveryLocations": [
{
"deliveryId": "ABC567",
"orderId": "5f47a223280a29046404e2af",
"channelOrderDisplayId": "MT4YVTPL",
"deliveryTimeETA": "2019-02-20T16:48:00.000000Z",
"packageSize": "small",
"latitude": "52.370216",
"longitude": "4.895168",
"deliveryRemarks": ""
},
{
"deliveryId": "ABC890",
"orderId": "5f47a484d08f00f30f04e7eb",
"channelOrderDisplayId": "82DE5",
"deliveryTimeETA": "2019-02-20T16:53:00.000000Z",
"packageSize": "large",
"latitude": "52.370216",
"longitude": "4.895168",
"deliveryRemarks": ""
}
],
"distance": 4500,
"duration": 319,
"price": {
"price": 750,
"taxRate": 10000
}
}