Creates a delivery job for one or more orders
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"
}
]
}