Skip to main content
POST
Create deliveries in bulk

Authorizations

Authorization
string
header
required

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

X-Request-ID
string

Optional caller correlation ID. Use 1–128 ASCII letters, digits, ., _, -, or :. Invalid values are replaced. The accepted/generated value is returned in the response.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9._:-]+$
Idempotency-Key
string
required

A unique key for this logical mutation. Retained for 24 hours.

Required string length: 8 - 255

Body

application/json
deliveries
Inline pickup · object · Saved pickup location · object · Inline pickup · object · Saved pickup location · object[]
required

The deliveries to create, in order. Each item is exactly the POST /deliveries request body. external_id values must be unique within the request.

Required array length: 1 - 100 elements

Response

Every delivery was created.

success
boolean
required
statusCode
enum<integer>
required
Available options:
201,
207
message
string
required
data
object
required