Get Shipment Packing
GET/api/spscommerce/fulfillments/:salesOrderFulfillment/packing
Get a shipment's carton packing: what shipped versus what is packed, the cartons with their SSCC-18 numbers and label status, the freight references, and the ship notice (856) status (not_shipped, waiting_for_packing, ready, sent, failed). A connection that sends carton-level ship notices holds a shipped order's 856 until its packing is finalized.
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Authentication: Requires Bearer token. Available for shipments of SPS Commerce EDI orders; other shipments return 404.
invoice_status: off (invoices turned off for the connection), waiting (sent after the ship notice), sending, sent, failed. po_number: the SPS purchase order the shipment answers.
Request
Responses
- 200
- 401
- 403
- 404
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not found — no record with the given identifier (or the route does not exist). Verify the ID before retrying.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.