A merchant or ordering channel may cancel the order, which in turn will cancel the delivery job
Request example
{
"jobId": "5c8******************0d1",
"account": "5be******************e57",
"pickupLocation": {
"location": "5ea******************4a9"
},
"deliveryLocations": [
{
"orderId": "5f4******************2af",
"channelOrderDisplayId": "MT4YVTPL",
"deliveryId": "ABC567"
}
],
"courier": {
"courierId": "D1234"
}
}
Response examples (200)
{
"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
}
}
Response examples (400)
{}