Estimate Delivery Date
Returns an estimated delivery date for a given destination and set of line items. The destination address must always include zip_code and country. The flow is auto-detected from the request shape: an address with only zip_code and country plus exactly one line item is treated as the Product Details Page (PDP) flow; a full address with one or more line items is treated as the Checkout flow.
Authentication
Authentication using Personal Access Token (PAT) token
Headers
Optional caller-supplied correlation id (UUID) echoed back in the response and logs for end-to-end request tracing. If omitted, the request is still processed; supplying one makes it easier to correlate this call across ShipBob systems.
Request
Destination address for a POST /order:estimateDeliveryDate request.
The items to estimate. For PDP flow, exactly one item is required. For Checkout flow, one or more items are required. Each item must supply either inventory_id or sku.
Optional. Caller-supplied correlation identifier echoed back in the response.
Response
OK: one of: full success (estimates populated, errors empty), partial success (both populated), or system-can't-fulfill (empty estimates + one ApiError in errors[]).
IANA time-zone id of the destination (e.g. America/New_York), best-effort. Serialized as destination_time_zone. Null when it can't be resolved (non-US destination, unknown zip, or lookup failure) — callers must treat it as optional.

