List shipments
List Store-scoped shipments, newest ID first, using cursor pagination. Results contain summaries without label bytes.
Request
- Base URL: http://localhost
- URL: http://localhost/api/external/v1/shipments
- Auth: HTTP bearer
Query parameters
Exact caller-provided shipment reference.
Exact canonical order reference. For linked shipments this is the API order external reference, Kustom order UUID, or Shopify order GID.
Exact customer-visible order name. Names are not unique; every matching shipment is returned.
Filter by label status.
Created on or after this ISO 8601 timestamp.
Created on or before this ISO 8601 timestamp.
Updated on or after this ISO 8601 timestamp. See batch polling for tracking changes across pages.
Updated on or before this ISO 8601 timestamp.
Use meta.next_cursor from the previous page with the same filters.
Shipments per page (1–200, default 50).
Request body
Example request
{
"external_reference": "architecto",
"order_reference": "architecto",
"order_name": "architecto",
"label_status": "pending",
"created_from": "2026-10-13T09:06:16",
"created_to": "2026-10-13T09:06:16",
"updated_from": "2026-10-13T09:06:16",
"updated_to": "2026-10-13T09:06:16",
"cursor": "architecto",
"limit": 22
}Response
Example response
{
"data": [
{
"id": "shp_x7Kq9",
"external_reference": "ERP-SHIPMENT-100045",
"order_reference": "ERP-ORDER-5001",
"shipment_status": null,
"label_status": "created",
"tracking_number": "PN123456789SE",
"shipping_method": {
"id": "sm_a1b2c3",
"name": "PostNord Service Point"
},
"recipient": {
"name": "Anna Andersson",
"postal_code": "11151",
"city": "Stockholm",
"country": "SE"
},
"created_at": "2026-05-27T10:00:00Z",
"updated_at": "2026-05-27T10:05:00Z"
}
],
"meta": {
"next_cursor": "eyJpZCI6MTIzfQ",
"limit": 50
}
}Changes
No recorded changes to this operation across all 1 revision of this API.