Skip to main content
POST
TypeScript

Authorizations

Authorization
string
header
required

JWT access token or API token (prefixed with zipp_)

Path Parameters

orgId
string
required

Organization identifier.

Example:

"org_1a2b3c4d"

shipmentId
string
required

Shipment identifier.

Example:

"shp_4d9e7a2f"

Response

Default Response

id
string
required

Unique shipment identifier.

Example:

"shp_4d9e7a2f"

reference
string
required

Customer-facing shipment reference.

Example:

"ORDER-1042"

parties
object[]
required

Parties involved in the shipment (sender, receiver, etc.).

type
enum<string>
required

Direction of the shipment relative to the organization.

Available options:
outbound,
inbound
Example:

"outbound"

carrierSettings
object
required
parcels
object[]
required

Parcels included in the shipment.

termOfTrade
string
default:DAP
required

Incoterm governing the shipment.

Example:

"DAP"

errors
object[]
required

Carrier errors recorded for the shipment.

status
enum<string>
required

Lifecycle status of the shipment.

Available options:
draft,
pending,
processing,
dispatched,
partly_dispatched,
error,
cancelled,
on_hold
Example:

"pending"

orgId
string
required

Owning organization identifier.

Example:

"org_1a2b3c4d"

logs
object[]
required

Request/response logs captured during carrier interactions.

activities
object[]
required

Chronological activity history of the shipment.

createdAt
string
required

Timestamp when the shipment was created.

Example:

"2026-06-22T14:30:00.000Z"

updatedAt
string
required

Timestamp when the shipment was last updated.

Example:

"2026-06-22T14:30:00.000Z"

addressId
string | null

Sender address identifier.

Example:

"addr_7e8f9a0b"

servicePointId
string | null

Selected service point ID.

Example:

"sp_pn_4521"

pickupDetails
object | null
documents
object[]

Documents generated for the shipment (labels, invoices).

tracking
object | null
orderId
string | null

Associated order identifier.

Example:

"ord_5e6f7a8b"

shippingRuleId
string | null

Applied shipping rule identifier.

Example:

"rule_3c4d5e6f"

shippingRule
object | null
labelPrinterId
string | null

Printer assigned for labels on this shipment.

Example:

"prn_label_01"

documentPrinterId
string | null

Printer assigned for documents on this shipment.

Example:

"prn_doc_01"