Download OpenAPI specification:
Tiramizoo has 2 APIs:
Order creation API (this document) This API can be used to create/upload new orders (either for tour or for point to point) and check the status of orders. It also can be used to display all service areas and time windows of the relevant process.
Courier API https://dev.tiramizoo.com/courier-api-doc/ The Courier API is used by our app and therefore has all functionality of the app. It provides the courier driver his tours/offers and enables him to change the status of a stop (delivered, picked up, upload signature, error, ...). You only need to implement this API if your couriers are using your own and not the tiramizoo driver app.
You can easily connect tiramizoo to your platform by programming against the corresponding REST/JSON API.
Please use sandbox.tiramizoo.com for testing purposes. It's a full copy of the production environment.
The tiramizoo.com API uses the HTTPS protocol for communication and JSON for serialization of request and response bodies.
All URLs start with https://app.tiramizoo.com/api/v1.
SSL is mandatory.
Any programming language used in a web development context will usually feature libraries for conveniently accessing a restful JSON web service. So do PHP, Ruby, Java, .Net and Python to name only a few. Integrating restful JSON services usually is also much faster and easier than working with SOAP and other XML based or stateful services.
If you encounter a problem when using the API, please let us know.
You will need an API token for accessing the API. The API token on the sandbox and production systems is different – please contact your sales person to get them or login to your tiramizoo staff interface to access them.
Some API calls require authentication with an API token. We accept API tokens as:
?api_token=YOUR_TOKENApi-Token: YOUR_TOKENExample with query parameter:
GET /api/v1/orders?api_token=YOUR_TOKEN
Example with header:
GET /api/v1/orders
Api-Token: YOUR_TOKEN
The request succeeded. The resource was retrieved successfully.
The resource was created successfully. Typically returned when creating a new order.
The request has been processed successfully and no content was returned.
The request was not valid. The request may be incorrect, or the data in the request is not in the correct format. Check the message details for more information concerning the bad request, correct the request data, and try the invocation again.
The user is not authorized to access the requested resource. Tester
The user is not granted to access the requested resource.
The requested resource was not found or no corresponding data available.
parameter or verb not supported.
Request of a format that is currently not supported.
Data supplied is not valid. See detailed errors in the response.
Server encountered an unexpected condition which prevented it from processing the request.
Application is offline for maintenance.
The request couldn’t complete in time. Tiramizoo waits up to 25 seconds for a response. Try breaking it down in multiple smaller requests.
All dates and times are in ISO 8601 format with timezone information.
Example: 2024-01-15T14:30:00+01:00
Phone numbers should be in international format with country code.
Example: +4930123456
Country codes follow ISO 3166-1 alpha-2 standard.
Examples: de, at, ch
The API implements rate limiting to ensure fair usage. If you exceed the rate limit, you'll receive a 429 Too Many Requests response.
For API support, please contact support@tiramizoo.com

An order can transition through the following states:
created - Order is being processed by tiramizoo system
geocoded - Addresses have been validated and geocoded
distributed - Order has been assigned to a courier
dispatched - Courier has received order information and is en route
picked_up - Order has been picked up from pickup address
pickup_failed - Courier went to pickup location but couldn't complete pickup
Possible reasons (event types):
package_was_not_readysender_wants_to_cancelsender_was_not_at_homewrong_package_sizedelivered - Order has been delivered to delivery address
delivery_failed - Courier went to delivery location but couldn't deliver
Possible reasons (event types):
abort_deliveryaddress_not_foundfailed_due_to_business_closedname_not_found_on_doorbellno_attempt_due_to_being_latenot_enough_money_for_paymentpackage_is_damagedpackage_was_delivered_too_latepackage_was_not_acceptedpackage_was_not_orderedrecipient_was_not_at_homereturned - Courier returned delivery to pickup location
cancelled - Order has been cancelled before courier started to process a delivery
Each state has a corresponding timestamp field:
created_at - When order was createddispatched_at - When courier received the orderpicked_up_at - When package was picked uppickup_failed_at - When pickup faileddelivered_at - When package was delivereddelivery_failed_at - When delivery failedreturned_at - When package was returnedcancelled_at - When order was cancelledWhen a timestamp is not set, the order hasn't reached that state yet.
To get the reason for pickup_failed or delivery_failed states, check the history array which contains detailed event information including the type field with the specific failure reason.
"history": [
{
"retry_at": null,
"type": "pick_up",
"recorded_at": "2017-05-09T19:29:25+02:00",
"signature": {
"url": null,
"name": null
},
DEPRECATED "photo_proof": {
"url": null,
"name": null
},
"photo_proofs": {
"name": null,
"urls": [http://sandbox.tiramizoo.com/courier_api/v1/signatures/16e813d2-e054-4901-8b06-b8f7102f10fb.png]
},
"current_state": "picked_up"
},
{
"retry_at": null,
"type": "recipient_was_not_at_home",
"recorded_at": "2017-05-09T20:05:00+02:00",
"signature": {
"url": null,
"name": null
},
DEPRECATED "photo_proof": {
"url": null,
"name": null
},
"photo_proofs": {
"name": null,
"urls": [http://sandbox.tiramizoo.com/api/v1/photo_proof_images/16.png?photo_proof_id=ecfeb829-1a64-4a36-af85-f687805b9e62]
},
"current_state": "delivery_failed"
}
]
Retrieve a paginated list of orders. You can filter orders by external_id or creation date.
| api_token | string Example: api_token=jksdorj23hh Authentication token |
| external_id | string Example: external_id=ABH78H Custom id that enables connecting tiramizoo orders with your internal infrastructure |
| page | integer >= 1 Default: 1 Example: page=1 Page number (default is 1) |
| per_page | integer [ 1 .. 100 ] Default: 100 Example: per_page=10 Orders per page (default is 100, max is 100) |
| from | string <date-time> Example: from=2012-01-05T11:45:34Z Filter orders created after this timestamp (ISO 8601 format) |
{- "orders": [
- {
- "uuid": "1c98db86-7c0e-4474-b3b1-7b92dd848b11",
- "courier_information": "go go go; now now now",
- "external_id": "002FPD",
- "secondary_external_id": null,
- "web_hook_url": null,
- "hazard_index": 0,
- "identifier": "N4R7A1",
- "timezone": "Europe/Berlin",
- "state": "created",
- "delivery_type": "standard",
- "created_at": "2018-01-05T13:45:34+01:00",
- "dispatched_at": null,
- "picked_up_at": null,
- "pickup_failed_at": null,
- "delivered_to": null,
- "delivered_at": null,
- "delivery_failed_at": null,
- "returned_at": null,
- "cancelled_at": null,
- "cancellation_reason": null,
- "tracking_code": "VWKTI-MCFD-G2XF",
- "cancellable": false,
- "pickup": {
- "name": "I.P. Freely",
- "phone_number": "30049223333",
- "email": null,
- "address_line": "Im Dol 2",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:00:00+02:00",
- "before": "2012-04-16T07:30:00+02:00",
- "requirements": [ ],
- "information": "go go go",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "delivery": {
- "name": "Mike Rotch",
- "phone_number": "30049224444",
- "email": null,
- "address_line": "Im Dol 48",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:30:00+02:00",
- "before": "2012-04-16T09:00:00+02:00",
- "time_window_label": null,
- "requirements": [ ],
- "information": "now now now",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "packages": [
- {
- "width": 10,
- "height": 20,
- "length": 30,
- "weight": 5,
- "description": "A fish",
- "category": null,
- "identifier": "ACB60C843389F9A5",
- "unpackable": false,
- "non_rotatable": false,
- "external_id": null,
- "custom_data": null,
- "barcode": {
- "symbology": "QR Code",
- "data": "ACB60C843389F9A5"
}, - "state": "pending",
- "quantity": 1
}
], - "signature": {
- "url": null,
- "name": null
}, - "events": [ ],
- "history": [ ],
- "tour_identifier": null,
- "courier_identifier": null,
- "courier_name": null,
- "courier_company_identifier": null,
- "courier_company_name": null,
- "vehicle": null
}
], - "meta": {
- "page": 1,
- "total_pages": 1,
- "per_page": 10
}
}Create a new delivery order with pickup and delivery details.
delivery.before and delivery.after require date and time defining time window provided as UTC in ISO 8601 format.
Valid values can be retrieved from Service Areas API.
If different values are provided they will be changed to first matching by delivery.before.
Information about the change will be logged in courier_information field.
To deliver as fast as possible using standard or express delivery, please set delivery_type parameter.
Possible values are: standard and express.
When delivery_type is set, the following parameters will be ignored:
pickup.afterpickup.beforedelivery.afterdelivery.beforeIn case process handing mode is set to 'Volume':
package.volume parameter is requiredThe following parameters for package are not supported:
package.heightpackage.lengthpackage.widthIf contact_identifier (Address ID) is provided, the available pick-up and/or delivery times for this address as well as all address information from the address book will be used.
If the Address ID in the contacts address book is the same as the Address ID of the related hub, the hub details will take precedence.
| external_id | string Custom id that enables connecting tiramizoo orders with your internal infrastructure. This id needs to be unique and can have variable length (max length: 255 chars) |
| secondary_external_id | string Custom secondary id that enables connecting tiramizoo orders with your internal infrastructure. This id needs to be unique and can have variable length (max length: 255 chars) |
| delivery_type | string Enum: "standard" "express" standard – Normal delivery timeframe express – Faster delivery (see Quick Delivery section) |
| hazard_index | integer >= 0 |
| web_hook_url | string <uri> URL to be notified when the order's state changes. Please check the Order Webhook to learn more about web hooks. |
| courier_information | string |
required | object (StopInput) |
required | object (StopInput) |
required | Array of objects (PackageInput) |
{- "external_id": "002FPD",
- "secondary_external_id": "ORDER-12345",
- "delivery_type": "standard",
- "hazard_index": 0,
- "pickup": {
- "name": "John Doe",
- "phone_number": "+4930123456",
- "email": "john@example.com",
- "address_line": "Hauptstr. 123",
- "city": "Berlin",
- "postal_code": "10115",
- "country_code": "de",
- "after": "2024-01-15T09:00:00+01:00",
- "before": "2024-01-15T12:00:00+01:00",
- "information": "Ring the bell"
}, - "delivery": {
- "name": "Jane Smith",
- "phone_number": "+4930654321",
- "address_line": "Friedrichstr. 45",
- "city": "Berlin",
- "postal_code": "10117",
- "country_code": "de",
- "after": "2024-01-15T14:00:00+01:00",
- "before": "2024-01-15T18:00:00+01:00",
- "information": "Leave at reception"
}, - "packages": [
- {
- "width": 30,
- "height": 20,
- "length": 40,
- "weight": 5.5,
- "description": "Electronics",
- "quantity": 1
}
]
}{- "uuid": "5216db1b-ccc5-4f78-98a3-4723ba4607fd",
- "courier_information": "pickup-instructions; delivery-instructions",
- "external_id": "external id",
- "secondary_external_id": "Second ID",
- "hazard_index": 10,
- "identifier": "L8ILPX",
- "timezone": "Europe/Berlin",
- "state": "created",
- "delivery_type": "standard",
- "created_at": "2012-04-16T09:00:00+02:00",
- "dispatched_at": null,
- "picked_up_at": null,
- "pickup_failed_at": null,
- "delivered_to": null,
- "delivered_at": null,
- "delivery_failed_at": null,
- "returned_at": null,
- "cancelled_at": null,
- "cancellation_reason": null,
- "tracking_code": "U0V0I-INIK-NRBG",
- "cancellable": true,
- "pickup": {
- "name": "Alice Icealay",
- "phone_number": "+491234567890",
- "email": "alice@icealay.de",
- "address_line": "Im Dol 1",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-17T10:00:00+02:00",
- "before": "2012-04-17T12:00:00+02:00",
- "requirements": [
- {
- "type": "custom",
- "value": "please knock twice"
}
], - "information": "pickup-instructions",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "delivery": {
- "name": "Bob Obbay",
- "phone_number": "+490987654321",
- "email": "bob@obbay.de",
- "address_line": "Thujaweg 1",
- "city": "Berlin",
- "postal_code": "12437",
- "country_code": "de",
- "after": "2012-04-17T10:00:00+02:00",
- "before": "2012-04-17T12:00:00+02:00",
- "time_window_label": null,
- "requirements": [
- {
- "type": "custom",
- "value": "please knock twice"
}, - {
- "type": "signature"
}
], - "information": "delivery-instructions",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "packages": [
- {
- "width": 2,
- "height": 8,
- "length": 5,
- "weight": 2,
- "description": null,
- "category": null,
- "identifier": "A51361858709591E",
- "unpackable": false,
- "non_rotatable": false,
- "external_id": null,
- "custom_data": null,
- "barcode": {
- "symbology": "QR Code",
- "data": "A51361858709591E"
}, - "state": "pending",
- "quantity": 1
}
], - "signature": {
- "url": null,
- "name": null
}, - "events": [ ],
- "history": [ ],
- "tour_identifier": null,
- "courier_identifier": null,
- "courier_name": null,
- "courier_company_identifier": null,
- "courier_company_name": null,
- "vehicle": null
}Retrieve detailed information about a specific order by its identifier
| identifier required | string Example: N4R7A1 The unique order identifier |
| api_token | string Authentication token |
{- "uuid": "7ef15e0a-726b-4ca1-a2ed-27c1b98cc274",
- "courier_information": "go go go; now now now",
- "external_id": "6ULZI9",
- "secondary_external_id": null,
- "web_hook_url": null,
- "hazard_index": 0,
- "identifier": "4SUX7T",
- "timezone": "Europe/Berlin",
- "state": "created",
- "delivery_type": "standard",
- "created_at": "2012-04-16T05:00:00+02:00",
- "dispatched_at": null,
- "picked_up_at": null,
- "pickup_failed_at": null,
- "delivered_to": null,
- "delivered_at": null,
- "delivery_failed_at": null,
- "returned_at": null,
- "cancelled_at": null,
- "cancellation_reason": null,
- "tracking_code": "TN8Y9-66CT-G850",
- "cancellable": false,
- "pickup": {
- "name": "I.P. Freely",
- "phone_number": "30049223333",
- "email": null,
- "address_line": "Im Dol 2",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:00:00+02:00",
- "before": "2012-04-16T07:30:00+02:00",
- "requirements": [ ],
- "information": "go go go",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "delivery": {
- "name": "Mike Rotch",
- "phone_number": "30049224444",
- "email": null,
- "address_line": "Im Dol 48",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:30:00+02:00",
- "before": "2012-04-16T09:00:00+02:00",
- "time_window_label": null,
- "requirements": [ ],
- "information": "now now now",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "packages": [
- {
- "width": 10,
- "height": 20,
- "length": 30,
- "weight": 5,
- "quantity": 1,
- "description": "A fish",
- "category": null,
- "identifier": "79217B17B324A984",
- "unpackable": false,
- "non_rotatable": false,
- "external_id": null,
- "barcode": {
- "symbology": "QR Code",
- "data": "79217B17B324A984"
}, - "state": "pending",
- "custom_data": { }
}
], - "signature": {
- "url": null,
- "name": null
}, - "events": [ ],
- "history": [ ],
- "tour_identifier": null,
- "courier_identifier": null,
- "courier_name": null,
- "courier_company_identifier": null,
- "courier_company_name": null,
- "vehicle": null
}Update order external_id or cancel an existing order.
Note: Only orders in cancellable state can be cancelled.
Check the order's cancellable field before attempting to cancel:
{
"cancellable": true
}
To cancel an order, set state to "cancelled" in the request body.
You can use this endpoint to update the order's external_id.
| identifier required | string Examples:
Unique order identifier. Can be either:
|
| api_token | string |
object | |
| state | string Value: "cancelled" Set to "cancelled" to cancel the order |
{- "state": "cancelled",
- "external_id": "AABBCC"
}{- "uuid": "5b343883-76e4-47d2-be8c-d33270106507",
- "courier_information": "go go go; now now now",
- "external_id": "AABBCC",
- "secondary_external_id": null,
- "web_hook_url": null,
- "hazard_index": 0,
- "identifier": "U6PJFW",
- "timezone": "Europe/Berlin",
- "state": "delivery_failed",
- "delivery_type": "standard",
- "created_at": "2012-04-16T05:00:00+02:00",
- "dispatched_at": "2012-04-16T05:05:00+02:00",
- "picked_up_at": "2012-04-16T07:10:00+02:00",
- "pickup_failed_at": null,
- "delivered_to": null,
- "delivered_at": null,
- "delivery_failed_at": "2012-04-16T09:00:00+02:00",
- "returned_at": null,
- "cancelled_at": null,
- "cancellation_reason": null,
- "tracking_code": "ETZ50-MZL3-TUCQ",
- "cancellable": false,
- "pickup": {
- "name": "I.P. Freely",
- "phone_number": "30049223333",
- "email": null,
- "address_line": "Im Dol 2",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:00:00+02:00",
- "before": "2012-04-16T07:30:00+02:00",
- "requirements": [ ],
- "information": "go go go",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "delivery": {
- "name": "Mike Rotch",
- "phone_number": "30049224444",
- "email": null,
- "address_line": "Im Dol 48",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-16T07:30:00+02:00",
- "before": "2012-04-16T09:00:00+02:00",
- "time_window_label": null,
- "requirements": [ ],
- "information": "now now now",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "packages": [
- {
- "width": 10,
- "height": 20,
- "length": 30,
- "weight": 5,
- "description": "A fish",
- "category": null,
- "identifier": "BFBE411FF45BDA60",
- "unpackable": false,
- "non_rotatable": false,
- "external_id": null,
- "custom_data": null,
- "barcode": {
- "symbology": "QR Code",
- "data": "BFBE411FF45BDA60"
}, - "state": "not_delivered",
- "quantity": 1
}
], - "signature": {
- "url": null,
- "name": null
}, - "events": [
- {
- "retry_at": null,
- "type": "abort_delivery",
- "recorded_at": "2012-04-16T09:00:00+02:00",
- "signature": {
- "url": null,
- "name": null
}, - "photo_proof": {
- "url": null,
- "name": null
}, - "photo_proofs": {
- "name": null,
- "urls": [ ]
}, - "current_state": "delivery_failed"
}
], - "history": [
- {
- "retry_at": null,
- "type": "abort_delivery",
- "recorded_at": "2012-04-16T09:00:00+02:00",
- "signature": {
- "url": null,
- "name": null
}, - "photo_proof": {
- "url": null,
- "name": null
}, - "photo_proofs": {
- "name": null,
- "urls": [ ]
}, - "current_state": "delivery_failed"
}
], - "tour_identifier": null,
- "courier_identifier": null,
- "courier_name": null,
- "courier_company_identifier": "WYM4KC",
- "courier_company_name": "Company 1",
- "vehicle": null
}Create an order draft that can be reviewed and finalized later.
| pickup_identifier | string Identifier of the pickup place (warehouse) the order should be sent from. If not provided, the pickup contact associated with the given process is used. |
| delivery_identifier required | string Identifier of the delivery place the order should be sent to. |
| identifier required | string <= 255 characters Custom ID that enables connecting tiramizoo orders with your internal infrastructure. This ID needs to be unique (max length 255 chars). |
| information_to_sender | string Information that sender can read before creating the order. |
| webhook_url | string <uri> URL to be notified when the order's state changes. |
Array of objects Array of products with dimensions and details. |
{- "pickup_identifier": "WAREHOUSE-01",
- "delivery_identifier": "STORE-42",
- "identifier": "DRAFT-2024-001",
- "information_to_sender": "Please handle with care",
- "products": [
- {
- "identifier": "PROD-123",
- "weight": 2.5,
- "length": 40,
- "height": 30,
- "width": 20,
- "hazard_index": 0,
- "description": "Laptop computer"
}, - {
- "identifier": "PROD-456",
- "weight": 0.5,
- "length": 10,
- "height": 5,
- "width": 15,
- "hazard_index": 0,
- "description": "Accessories"
}
]
}{- "error": "Invalid or missing API token"
}Return process is activated in case order has been picked up, but for some reason it cannot be delivered. By default order will be delivered to pickup location in next 24 hours.
When courier fails to deliver order, state changes to delivery_failed and events parameter contains failure details.
Example event data:
{
"state": "delivery_failed",
"events": [
{
"type": "package_was_not_ordered",
"recorded_at": "2015-05-27T14:25:37+02:00",
"signature_name": "Bob Obbay",
"signature_url": "http://sandbox.tiramizoo.com/courier_api/v1/signatures/16e813d2-e054-4901-8b06-b8f7102f10fb.png"
}
]
}
abort_deliveryaddress_not_foundfailed_due_to_business_closedname_not_found_on_doorbellno_attempt_due_to_being_latenot_enough_money_for_paymentpackage_is_damagedpackage_was_delivered_too_latepackage_was_not_acceptedpackage_was_not_orderedrecipient_was_not_at_homeNote: Service area is returned with time windows (limited by default to next 7 days).
| api_token required | string Example: api_token=b612a4efd56151b5c0f79bd5631f0ad1 Authentication token |
{- "time_zone": "Europe/Berlin",
- "postal_codes": [
- "12437",
- "14195"
], - "postal_codes_country_codes": [
- {
- "postal_code": "12437",
- "country_code": "de"
}, - {
- "postal_code": "14195",
- "country_code": "de"
}
], - "express_availability": {
- "from": "2018-04-10T08:39:00Z",
- "to": "2018-04-10T16:00:00Z",
- "earliest_possible_order_time": "2018-04-10T08:39:00Z",
- "latest_possible_order_time": "2018-04-10T14:00:00Z",
- "length": 120,
- "cut_off": 0
}, - "special_days": [
- {
- "date": "2018-04-12",
- "closed": false,
- "open_from": "2018-04-12T10:00:00Z",
- "open_to": "2018-04-12T11:00:00Z"
}
], - "time_windows": [
- {
- "delivery_type": "express",
- "cut_off": 0,
- "cut_off_two_man_handling": 0,
- "weekend": false,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-10T08:39:00Z",
- "to": "2018-04-10T10:39:00Z"
}, - "delivery": {
- "from": "2018-04-10T08:39:00Z",
- "to": "2018-04-10T10:39:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-11T07:00:00Z",
- "to": "2018-04-11T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-11T07:00:00Z",
- "to": "2018-04-11T09:00:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-13T07:00:00Z",
- "to": "2018-04-13T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-13T07:00:00Z",
- "to": "2018-04-13T09:00:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-14T07:00:00Z",
- "to": "2018-04-14T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-14T07:00:00Z",
- "to": "2018-04-14T09:00:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-15T07:00:00Z",
- "to": "2018-04-15T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-15T07:00:00Z",
- "to": "2018-04-15T09:00:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-16T07:00:00Z",
- "to": "2018-04-16T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-16T07:00:00Z",
- "to": "2018-04-16T09:00:00Z"
}
}, - {
- "delivery_type": "standard",
- "cut_off": 30,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "availability": "open",
- "preferred": true,
- "pickup": {
- "from": "2018-04-17T07:00:00Z",
- "to": "2018-04-17T09:00:00Z"
}, - "delivery": {
- "from": "2018-04-17T07:00:00Z",
- "to": "2018-04-17T09:00:00Z"
}
}
]
}Retrieve available delivery time windows (limited by default to next 7 days).
| api_token required | string Example: api_token=b612a4efd56151b5c0f79bd5631f0ad1 Authentication token |
| from_date | string <date-time> Example: from_date=2018-04-10T08:29:00Z Date and time as UTC in ISO 8601 format. Does not need to be provided
together with |
| to_date | string <date-time> Example: to_date=2018-04-17T08:29:00Z Date and time as UTC in ISO 8601 format. Does not need to be provided
together with |
[- {
- "delivery_type": "express",
- "cut_off": 0,
- "cut_off_two_man_handling": 0,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T07:10:00Z",
- "to": "2019-02-18T09:10:00Z"
}, - "delivery": {
- "from": "2019-02-18T07:10:00Z",
- "to": "2019-02-18T09:10:00Z"
}, - "max_delivery_available_km": 35,
- "label": null
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T09:00:00Z",
- "to": "2019-02-18T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T09:00:00Z",
- "to": "2019-02-18T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T10:00:00Z",
- "to": "2019-02-18T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T10:00:00Z",
- "to": "2019-02-18T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T11:00:00Z",
- "to": "2019-02-18T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T11:00:00Z",
- "to": "2019-02-18T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T12:00:00Z",
- "to": "2019-02-18T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T12:00:00Z",
- "to": "2019-02-18T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T13:00:00Z",
- "to": "2019-02-18T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T13:00:00Z",
- "to": "2019-02-18T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T14:00:00Z",
- "to": "2019-02-18T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T14:00:00Z",
- "to": "2019-02-18T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T15:00:00Z",
- "to": "2019-02-18T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T15:00:00Z",
- "to": "2019-02-18T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T16:00:00Z",
- "to": "2019-02-18T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T16:00:00Z",
- "to": "2019-02-18T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T17:00:00Z",
- "to": "2019-02-18T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T17:00:00Z",
- "to": "2019-02-18T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T18:00:00Z",
- "to": "2019-02-18T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T18:00:00Z",
- "to": "2019-02-18T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-18T19:00:00Z",
- "to": "2019-02-18T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-18T19:00:00Z",
- "to": "2019-02-18T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T07:00:00Z",
- "to": "2019-02-19T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T07:00:00Z",
- "to": "2019-02-19T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T08:00:00Z",
- "to": "2019-02-19T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T08:00:00Z",
- "to": "2019-02-19T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T09:00:00Z",
- "to": "2019-02-19T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T09:00:00Z",
- "to": "2019-02-19T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T10:00:00Z",
- "to": "2019-02-19T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T10:00:00Z",
- "to": "2019-02-19T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T11:00:00Z",
- "to": "2019-02-19T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T11:00:00Z",
- "to": "2019-02-19T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T12:00:00Z",
- "to": "2019-02-19T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T12:00:00Z",
- "to": "2019-02-19T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T13:00:00Z",
- "to": "2019-02-19T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T13:00:00Z",
- "to": "2019-02-19T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T14:00:00Z",
- "to": "2019-02-19T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T14:00:00Z",
- "to": "2019-02-19T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T15:00:00Z",
- "to": "2019-02-19T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T15:00:00Z",
- "to": "2019-02-19T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T16:00:00Z",
- "to": "2019-02-19T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T16:00:00Z",
- "to": "2019-02-19T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T17:00:00Z",
- "to": "2019-02-19T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T17:00:00Z",
- "to": "2019-02-19T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T18:00:00Z",
- "to": "2019-02-19T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T18:00:00Z",
- "to": "2019-02-19T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-19T19:00:00Z",
- "to": "2019-02-19T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-19T19:00:00Z",
- "to": "2019-02-19T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T07:00:00Z",
- "to": "2019-02-20T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T07:00:00Z",
- "to": "2019-02-20T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T08:00:00Z",
- "to": "2019-02-20T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T08:00:00Z",
- "to": "2019-02-20T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T09:00:00Z",
- "to": "2019-02-20T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T09:00:00Z",
- "to": "2019-02-20T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T10:00:00Z",
- "to": "2019-02-20T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T10:00:00Z",
- "to": "2019-02-20T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T11:00:00Z",
- "to": "2019-02-20T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T11:00:00Z",
- "to": "2019-02-20T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T12:00:00Z",
- "to": "2019-02-20T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T12:00:00Z",
- "to": "2019-02-20T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T13:00:00Z",
- "to": "2019-02-20T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T13:00:00Z",
- "to": "2019-02-20T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T14:00:00Z",
- "to": "2019-02-20T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T14:00:00Z",
- "to": "2019-02-20T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T15:00:00Z",
- "to": "2019-02-20T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T15:00:00Z",
- "to": "2019-02-20T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T16:00:00Z",
- "to": "2019-02-20T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T16:00:00Z",
- "to": "2019-02-20T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T17:00:00Z",
- "to": "2019-02-20T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T17:00:00Z",
- "to": "2019-02-20T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T18:00:00Z",
- "to": "2019-02-20T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T18:00:00Z",
- "to": "2019-02-20T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-20T19:00:00Z",
- "to": "2019-02-20T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-20T19:00:00Z",
- "to": "2019-02-20T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T07:00:00Z",
- "to": "2019-02-21T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T07:00:00Z",
- "to": "2019-02-21T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T08:00:00Z",
- "to": "2019-02-21T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T08:00:00Z",
- "to": "2019-02-21T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T09:00:00Z",
- "to": "2019-02-21T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T09:00:00Z",
- "to": "2019-02-21T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T10:00:00Z",
- "to": "2019-02-21T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T10:00:00Z",
- "to": "2019-02-21T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T11:00:00Z",
- "to": "2019-02-21T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T11:00:00Z",
- "to": "2019-02-21T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T12:00:00Z",
- "to": "2019-02-21T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T12:00:00Z",
- "to": "2019-02-21T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T13:00:00Z",
- "to": "2019-02-21T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T13:00:00Z",
- "to": "2019-02-21T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T14:00:00Z",
- "to": "2019-02-21T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T14:00:00Z",
- "to": "2019-02-21T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T15:00:00Z",
- "to": "2019-02-21T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T15:00:00Z",
- "to": "2019-02-21T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T16:00:00Z",
- "to": "2019-02-21T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T16:00:00Z",
- "to": "2019-02-21T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T17:00:00Z",
- "to": "2019-02-21T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T17:00:00Z",
- "to": "2019-02-21T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T18:00:00Z",
- "to": "2019-02-21T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T18:00:00Z",
- "to": "2019-02-21T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-21T19:00:00Z",
- "to": "2019-02-21T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-21T19:00:00Z",
- "to": "2019-02-21T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T07:00:00Z",
- "to": "2019-02-22T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T07:00:00Z",
- "to": "2019-02-22T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T08:00:00Z",
- "to": "2019-02-22T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T08:00:00Z",
- "to": "2019-02-22T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T09:00:00Z",
- "to": "2019-02-22T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T09:00:00Z",
- "to": "2019-02-22T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T10:00:00Z",
- "to": "2019-02-22T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T10:00:00Z",
- "to": "2019-02-22T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T11:00:00Z",
- "to": "2019-02-22T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T11:00:00Z",
- "to": "2019-02-22T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T12:00:00Z",
- "to": "2019-02-22T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T12:00:00Z",
- "to": "2019-02-22T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T13:00:00Z",
- "to": "2019-02-22T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T13:00:00Z",
- "to": "2019-02-22T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T14:00:00Z",
- "to": "2019-02-22T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T14:00:00Z",
- "to": "2019-02-22T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T15:00:00Z",
- "to": "2019-02-22T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T15:00:00Z",
- "to": "2019-02-22T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T16:00:00Z",
- "to": "2019-02-22T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T16:00:00Z",
- "to": "2019-02-22T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T17:00:00Z",
- "to": "2019-02-22T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T17:00:00Z",
- "to": "2019-02-22T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T18:00:00Z",
- "to": "2019-02-22T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T18:00:00Z",
- "to": "2019-02-22T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-22T19:00:00Z",
- "to": "2019-02-22T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-22T19:00:00Z",
- "to": "2019-02-22T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-23T09:00:00Z",
- "to": "2019-02-23T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-23T09:00:00Z",
- "to": "2019-02-23T12:00:00Z"
}, - "max_delivery_available_km": 52.5,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T07:00:00Z",
- "to": "2019-02-24T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T07:00:00Z",
- "to": "2019-02-24T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T08:00:00Z",
- "to": "2019-02-24T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T08:00:00Z",
- "to": "2019-02-24T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T09:00:00Z",
- "to": "2019-02-24T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T09:00:00Z",
- "to": "2019-02-24T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T10:00:00Z",
- "to": "2019-02-24T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T10:00:00Z",
- "to": "2019-02-24T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T11:00:00Z",
- "to": "2019-02-24T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T11:00:00Z",
- "to": "2019-02-24T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T12:00:00Z",
- "to": "2019-02-24T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T12:00:00Z",
- "to": "2019-02-24T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T13:00:00Z",
- "to": "2019-02-24T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T13:00:00Z",
- "to": "2019-02-24T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T14:00:00Z",
- "to": "2019-02-24T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T14:00:00Z",
- "to": "2019-02-24T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T15:00:00Z",
- "to": "2019-02-24T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T15:00:00Z",
- "to": "2019-02-24T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T16:00:00Z",
- "to": "2019-02-24T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T16:00:00Z",
- "to": "2019-02-24T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T17:00:00Z",
- "to": "2019-02-24T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T17:00:00Z",
- "to": "2019-02-24T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T18:00:00Z",
- "to": "2019-02-24T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T18:00:00Z",
- "to": "2019-02-24T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": true,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-24T19:00:00Z",
- "to": "2019-02-24T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-24T19:00:00Z",
- "to": "2019-02-24T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T07:00:00Z",
- "to": "2019-02-25T09:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T07:00:00Z",
- "to": "2019-02-25T09:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "8_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T08:00:00Z",
- "to": "2019-02-25T10:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T08:00:00Z",
- "to": "2019-02-25T10:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "9_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T09:00:00Z",
- "to": "2019-02-25T11:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T09:00:00Z",
- "to": "2019-02-25T11:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "10_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T10:00:00Z",
- "to": "2019-02-25T12:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T10:00:00Z",
- "to": "2019-02-25T12:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "11_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T11:00:00Z",
- "to": "2019-02-25T13:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T11:00:00Z",
- "to": "2019-02-25T13:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "12_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T12:00:00Z",
- "to": "2019-02-25T14:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T12:00:00Z",
- "to": "2019-02-25T14:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "13_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T13:00:00Z",
- "to": "2019-02-25T15:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T13:00:00Z",
- "to": "2019-02-25T15:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "14_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T14:00:00Z",
- "to": "2019-02-25T16:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T14:00:00Z",
- "to": "2019-02-25T16:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "15_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T15:00:00Z",
- "to": "2019-02-25T17:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T15:00:00Z",
- "to": "2019-02-25T17:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "16_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T16:00:00Z",
- "to": "2019-02-25T18:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T16:00:00Z",
- "to": "2019-02-25T18:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "17_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T17:00:00Z",
- "to": "2019-02-25T19:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T17:00:00Z",
- "to": "2019-02-25T19:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "18_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T18:00:00Z",
- "to": "2019-02-25T20:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T18:00:00Z",
- "to": "2019-02-25T20:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "19_00"
}, - {
- "delivery_type": "standard",
- "cut_off": 60,
- "cut_off_two_man_handling": 240,
- "weekend": false,
- "order_limit_exceeded": false,
- "order_near_limit_exceeded": false,
- "used_availability_percentage": 0,
- "availability": "open",
- "precalculation_in_progress": false,
- "preferred": true,
- "pickup": {
- "from": "2019-02-25T19:00:00Z",
- "to": "2019-02-25T21:00:00Z"
}, - "delivery": {
- "from": "2019-02-25T19:00:00Z",
- "to": "2019-02-25T21:00:00Z"
}, - "max_delivery_available_km": 35,
- "label": "20_00"
}
]You can easily avoid polling the API by providing web_hook_url parameter while creating an order.
If provided, Tiramizoo will POST to the web_hook_url whenever the order changes state.
To ensure that your API received, understood and accepted the request, we'll check your response status code. With response status code other than 2xx we assume that request has failed. If so, we'll retry with an exponential backoff using the formula (retry_count^4 + 15) i.e. 15, 16, 31, 96, 271, ... seconds. It will perform 25 retries over approximately 20 days.
The webhook payload contains exactly the same fields as the response body from the Get Order Details request.
Keep in mind that the order of the webhook requests is not guaranteed, though usually they are ordered by the timestamp of the status change.
| uuid | string <uuid> Unique universal identifier for the order |
| identifier | string Human-readable order identifier |
| external_id | string Your custom order ID |
| secondary_external_id | string Additional custom identifier |
| state | string Enum: "created" "geocoded" "distributed" "dispatched" "picked_up" "delivered" "cancelled" "pickup_failed" "delivery_failed" "returned" Current state of the order |
| delivery_type | string Enum: "standard" "express" "same_day" Type of delivery service |
| hazard_index | integer >= 0 Hazard level indicator (0 = no hazard) |
| tracking_code | string Tracking code for the shipment |
| tracking_url | string <uri> URL to track the order |
| labels_url | string <uri> URL to download shipping labels |
| courier_information | string Information about the courier |
| web_hook_url | string <uri> Webhook URL for status updates |
| timezone | string Timezone for the order |
| cancellable | boolean Whether the order can be cancelled |
| created_at | string <date-time> When the order was created |
| dispatched_at | string <date-time> |
| picked_up_at | string <date-time> |
| delivered_at | string <date-time> Timestamp when order was delivered |
| delivery_failed_at | string <date-time> Timestamp when delivery failed |
| pickup_failed_at | string <date-time> Timestamp when pickup failed |
| returned_at | string <date-time> Timestamp when order was returned |
| cancelled_at | string <date-time> Timestamp when order was cancelled |
| cancellation_reason | string Reason for cancellation |
| delivered_to | string Name of person who received the delivery |
object (Stop) | |
object (Stop) | |
Array of objects (Package) | |
object (Signature) | |
Array of objects (Event) | |
Array of objects (HistoryEntry) | |
| tour_identifier | string |
| courier_identifier | string |
| courier_name | string |
| courier_company_identifier | string |
| courier_company_name | string |
| vehicle | string |
{- "uuid": "5216db1b-ccc5-4f78-98a3-4723ba4607fd",
- "courier_information": "pickup-instructions; delivery-instructions",
- "external_id": "external id",
- "secondary_external_id": "Second ID",
- "hazard_index": 10,
- "identifier": "L8ILPX",
- "timezone": "Europe/Berlin",
- "state": "created",
- "delivery_type": "standard",
- "created_at": "2012-04-16T09:00:00+02:00",
- "dispatched_at": null,
- "picked_up_at": null,
- "pickup_failed_at": null,
- "delivered_to": null,
- "delivered_at": null,
- "delivery_failed_at": null,
- "returned_at": null,
- "cancelled_at": null,
- "cancellation_reason": null,
- "tracking_code": "U0V0I-INIK-NRBG",
- "cancellable": true,
- "pickup": {
- "name": "Alice Icealay",
- "phone_number": "+491234567890",
- "email": "alice@icealay.de",
- "address_line": "Im Dol 1",
- "city": "Berlin",
- "postal_code": "14195",
- "country_code": "de",
- "after": "2012-04-17T10:00:00+02:00",
- "before": "2012-04-17T12:00:00+02:00",
- "requirements": [
- {
- "type": "custom",
- "value": "please knock twice"
}
], - "information": "pickup-instructions",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "delivery": {
- "name": "Bob Obbay",
- "phone_number": "+490987654321",
- "email": "bob@obbay.de",
- "address_line": "Thujaweg 1",
- "city": "Berlin",
- "postal_code": "12437",
- "country_code": "de",
- "after": "2012-04-17T10:00:00+02:00",
- "before": "2012-04-17T12:00:00+02:00",
- "time_window_label": null,
- "requirements": [
- {
- "type": "custom",
- "value": "please knock twice"
}, - {
- "type": "signature"
}
], - "information": "delivery-instructions",
- "eta": null,
- "allowed_delay": 0,
- "contact_identifier": null
}, - "packages": [
- {
- "width": 2,
- "height": 8,
- "length": 5,
- "weight": 2,
- "description": null,
- "category": null,
- "identifier": "A51361858709591E",
- "unpackable": false,
- "non_rotatable": false,
- "external_id": null,
- "custom_data": null,
- "barcode": {
- "symbology": "QR Code",
- "data": "A51361858709591E"
}, - "state": "pending",
- "quantity": 1
}
], - "signature": {
- "url": null,
- "name": null
}, - "events": [ ],
- "history": [ ],
- "tour_identifier": null,
- "courier_identifier": null,
- "courier_name": null,
- "courier_company_identifier": null,
- "courier_company_name": null,
- "vehicle": null
}Tiramizoo sends information to the base location's tour_plan_web_hook_url
whenever a new tour (which starts from this particular base location) is created.
Please respond to the POST request with the appropriate HTTP status code.
object | |
Array of objects |
{- "time_window": {
- "from": "2016-06-08T08:00:00+02:00",
- "to": "2016-06-08T11:00:00+02:00"
}, - "tours": [
- {
- "id": "EDFIL1-1",
- "courier": "N1",
- "pick_up_at": "2016-06-08T08:00:00+02:00",
- "orders": [
- {
- "id": "ID1-0",
- "delivery_eta": "2016-06-08T08:00:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA100",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA101",
- "size": "L"
}
]
}, - {
- "id": "ID1-1",
- "delivery_eta": "2016-06-08T08:01:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA110",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA111",
- "size": "L"
}
]
}, - {
- "id": "ID1-2",
- "delivery_eta": "2016-06-08T08:02:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA120",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA121",
- "size": "L"
}
]
}
]
}, - {
- "id": "EDFIL1-2",
- "courier": "N2",
- "pick_up_at": "2016-06-08T08:00:00+02:00",
- "orders": [
- {
- "id": "ID2-0",
- "delivery_eta": "2016-06-08T08:00:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA200",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA201",
- "size": "L"
}
]
}, - {
- "id": "ID2-1",
- "delivery_eta": "2016-06-08T08:01:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA210",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA211",
- "size": "L"
}
]
}, - {
- "id": "ID2-2",
- "delivery_eta": "2016-06-08T08:02:00+02:00",
- "packages": [
- {
- "id": "AAAAAAAAAAAAA220",
- "size": "L"
}, - {
- "id": "AAAAAAAAAAAAA221",
- "size": "L"
}
]
}
]
}
]
}On order creation, the Tiramizoo service generates a unique identifier for each package.

"packages": [
{
"width": 2,
"height": 8.2,
"length": 5,
"weight": 2,
"quantity": 1,
"description": "chunky bacon",
"category": null,
"identifier": "3E39C50E40226436",
"unpackable": false,
"non_rotatable": false,
"external_id": null,
"barcode": {
"symbology": "QR Code",
"data": "3E39C50E40226436"
},
"state": "pending"
}
]
barcode.symbology - QR Codebarcode.data - Data encodedFor successfully created orders, the response contains a tracking_url parameter.
{
...
"tracking_url" : "https://sandbox.tiramizoo.com/orders/TRACKING_CODE/tracking_status",
...
}
TRACKING_CODE - unique, alphanumeric tracking code.
Pattern:
If your account has feature api_enabled then you are able to edit tracking code prefix, called short_code. Short-code must contain 1 to 5 alphanumeric characters.
To do so please go to account's dashboard.
Examples:
DWJHREONREDW7 - with short_code provided DWJHREONREDW7 - without short_codeOn tracking page, you can check the current status of your order.