Returns a single delivery with all available information for the given id.
Request
GET /deliveries/:id
Parameters
id: The delivery identifier
Status codes
200on success404if no delivery with the givenidwas found
Response properties
id: The delivery identifiertype: One of"DELIVERY"or"RETURN"status: One of"REQUESTED","ACCEPTED","REJECTED","CANCELLED"or"DELIVERED"customer: The customer object:id: The customer IDcompany: The name of the customer company, ornulladdress: The customer address object:address1: The first line of the addressaddress2: The second line of the address, if providedzip: The ZIP codecity: The city namecountry: A country ISO code
contact: The customer contact object:name: The name of the customer contactemail: The email address of the customer contact
request: The request object:timestamp: The timestamp when the delivery was requested in ISO 8601 formatcompany: The requesting company name, ornullcustomer_id: The customer ID, ornullcost_center: The cost center, ornulladdress: The delivery address:address1: The first line of the addressaddress2: The second line of the address, if providedzip: The ZIP codecity: The city namecountry: A country ISO code
user: The user who sent the delivery:name: The name of the useremail: The email address of the user
scheduled: The desired schedule date and optional time, ornullif none was specified:date: The date in the formatYYYY-MM-DDtime: The optional time in the formatHH:mm
items: The array of item objects:id: The product identifiername: The product nameorder_by: Only present if specified on the product. One of"vessel"or"kg".vessel: The vessel object, if available (nulliforder_byis"kg"):id: The custom vessel identifiersize: Size of the vessel in the specified unitunit: One of"l","dl","cl","ml","kg","g"or"quantity"type: See vessel and bundle types
count: The count of bundles, vessels or kilos ordered. Always a whole number, unlessorder_byis set to"kg".bundle: The bundle object, ornull:id: The custom bundle identifiertype: See vessel and bundle typessize: The number of vessels in the bundle, or the number of bundles on the pallet iftypeis"PX"pallet_bundle: Only iftypeis"PX". Specifies the bundle on the pallet:type: See vessel and bundle typessize: The number of vessels in the bundle
vessel_count: The total count of vessels (count * bundle.sizeorcount * bundle.size * bundle.pallet_bundle.size)price: The expected unit price in centsprice_per: Only present if specified on the product. One of"vessel","l","kg"or"100g"message: An optional message for the item provided by the user
message: An optional message for the delivery provided by the user
responses: An array of response objects:type: Either"ACCEPT"or"REJECT"timestamp: The timestamp when the response was received in ISO 8601 formatreference: An optional delivery referencescheduled: Only when accepted, an optional alternative schedule date and time:date: The date in the formatYYYY-MM-DDtime: The optional time in the formatHH:mm
items: Only when accepted, an optional array of item objects with updated count and price:id: The product IDcount: The count of bundles or vessels actually availablebundle: The bundle object, ornull:id: The bundle identifier, if availabletype: One of"box","pack","carton","tray"or"pallet"size: The number of vessels in the bundlepallet_bundle: Only iftypeis"pallet". Specifies the bundle on the pallet:type: One of"box","pack","carton"or"tray"size: The number of vessels in the bundle
vessel_count: The total count of vessels (count * bundle.sizeorcount * bundle.size * bundle.pallet_bundle.size)price: The actual unit price in cents
user: An optional user who sent the response:name: The name of the useremail: The email address of the user
message: An optional message provided by the user
cancelled: The cancel data:timestamp: The timestamp when the delivery was cancelled in ISO 8601 formatuser: The user who cancelled the delivery:name: The name of the useremail: The email address of the user
message: A message provided by the user
Example response
{
"id": 123456789,
"type": "DELIVERY",
"status": "REQUESTED",
"customer": {
"id": "12345",
"company": "Mein Club AG",
"address": {
"address1": "Beispielstrasse 1",
"zip": "8045",
"city": "Zürich",
"country": "CH"
},
"contact": {
"name": "Besitzer",
"email": "besitzer@mein-club.ch"
}
},
"request": {
"timestamp": "2021-06-23T14:46:48.309Z",
"address": {
"address1": "Beispielstrasse 42",
"zip": "8045",
"city": "Zürich",
"country": "CH"
},
"scheduled": {
"date": "2020-05-26",
"time": "12:30"
},
"items": [
{
"id": "2",
"name": "Gin",
"vessel": {
"size": 7,
"unit": "dl"
},
"count": 2,
"bundle": {
"id": "001",
"type": "carton",
"size": 6
},
"vessel_count": 12,
"price": 750
}
],
"user": {
"name": "Lagerist",
"email": "lagerist@mein-club.ch"
},
"message": "Vielen Dank!"
},
"responses": [
{
"type": "ACCEPT",
"timestamp": "2021-06-23T14:46:48.309Z",
"reference": "delivery-123",
"scheduled": {
"date": "2020-05-26",
"time": "14:00"
},
"items": [
{
"id": "2",
"count": 1,
"bundle": {
"id": "002",
"type": "carton",
"size": 12
},
"vessel_count": 12,
"price": 720
}
],
"user": {
"name": "Lieferant",
"email": "lieferant@beispiel-lieferant.ch"
},
"message": "Gerne!"
}
]
}