List Shipments
List all shipments with filtering and pagination
GET
This endpoint retrieves a paginated list of shipments. Use filters to narrow results by status, date range, carrier, and more.
Authentication
This endpoint requires a valid API key withshipments:read permissions.
Query Parameters
integer
Number of items to return (default: 20, max: 100)
integer
Number of items to skip
string
Filter by status: “label_created”, “picked_up”, “in_transit”, “out_for_delivery”, “delivered”, “returned”, “failed”
string
Filter by carrier: “ups”, “fedex”, “usps”, “dhl”
string
Filter by origin warehouse
string
Filter by associated order
string
Filter by tracking number
string
Filter by ship date start (ISO 8601)
string
Filter by ship date end (ISO 8601)
string
Filter by delivery date start (ISO 8601)
string
Filter by delivery date end (ISO 8601)
string
Filter by destination country code
string
Filter by destination state/province
string
Sort field: “created_at”, “ship_date”, “delivery_date”, “status”
string
Sort order: “asc” or “desc” (default: “desc”)
Response
string
Object type, always “list”
array
Array of shipment objects
boolean
Whether more items exist
integer
Total number of matching shipments