Skip to main content

Update Shipment Packing

PUT 

/api/spscommerce/fulfillments/:salesOrderFulfillment/packing

Replace the shipment's cartons. Partial packing may be saved; packing more of a line than shipped, or an empty carton, is refused with 422. Refused once packing is finalized (reopen first) or once the 856 has been sent.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Fields: cartons[] (required, may be empty) — each with lines[] (sales_order_fulfillment_line_id, quantity > 0), weight, weight_unit (LB|KG|OZ|G), length, width, height, dimension_unit (IN|CM), tracking_number.

Authentication: Requires Bearer token. Available for shipments of SPS Commerce EDI orders; other shipments return 404. Requires the sales_orders.update permission.

Request​

Responses​

OK

Response Headers
    Content-Type