Skip to main content
POST /v1/org/quote
Send an origin, destination, items, and the customer(s) to quote for. The response returns shared origin / destination / goods, plus one results entry per customer with its priced quotes.

Authorization

string
required
Your organisation API key (dzk_live_…). See Authentication.

Body

object
required
object
required
Pickup location. Only postalCode is required; the rest is enriched server-side.
object
required
Delivery location. Same fields as origin (with postalCode required).
object[]
required
Goods to quote. At least one item.
object[]
Optional shipment-level custom field values. Keys must match the org’s SHIPMENT_LEDGER custom field keys (e.g. "ACCOUNT_TYPE"). Echoed back unchanged at the response root.
object
Optional. Narrow which services / rate cards are priced. Empty or omitted = no restriction. See Filters.

Response

object
Enriched pickup location echoed back.
object
Enriched delivery location echoed back.
object[]
The items, with computed chargeableWeight. Each entry also echoes back any customFieldValues supplied for that item (empty array when none were sent).
object[]
Shipment-level custom field values echoed back from the request. Each entry is { key: string; value: string | string[] }. Empty array when none were sent.
object[]
One entry per requested customer.