Create a delivery
Creates one delivery using either existing recipient/address IDs or one inline recipient. The two recipient shapes are mutually exclusive.
This public contract is content-opaque: it accepts no line items,
product contents, declared value, rider, vehicle, fee override,
business_id, or operational status.
Authorizations
A business-bound HaulStow API key. Send
Authorization: Bearer hsg_live_key_... to the live server or a
hsg_test_key_... key to the sandbox server. Never expose this key in a browser.
Headers
Optional caller correlation ID. Use 1–128 ASCII letters, digits, ., _,
-, or :. Invalid values are replaced. The accepted/generated value is
returned in the response.
1 - 128^[A-Za-z0-9._:-]+$A unique key for this logical mutation. Retained for 24 hours.
8 - 255Body
- Existing recipient and address
- Inline recipient and address
^rcp_[a-f0-9]{32}$"rcp_3f1a821cdb58498cbb52f4706545a089"
^adr_[a-f0-9]{32}$"adr_78de60204f574a64be88ba9bd94a049f"
- Option 1
- Option 2
bike, minivan "bike"
Unique within the authenticated application when supplied.
1 - 128500