setFulfillmentContainersStatus
Sets the lifecycle status of every container on a fulfillment in lockstep: 'packing' (open for reorganization), 'confirmed' (packing complete), or 'closed' (finalized for transmission). These states are advisory: the UI uses them to gate editing, but the API does not lock a container's contents or metadata by status.
Business Rules
- All containers on the fulfillment move to the target status together.
Error Scenarios
- The target status is not one of 'packing', 'confirmed', or 'closed'.
- The fulfillment does not exist or does not belong to the company.
Permissions Required
orders:set_fulfillment_containers_statuspermission
setFulfillmentContainersStatus(
input: SetFulfillmentContainersStatusInput!
): OrderFulfillment!
Arguments
setFulfillmentContainersStatus.input ● SetFulfillmentContainersStatusInput! non-null input common
Parameters for SetFulfillmentContainersStatus
Type
OrderFulfillment object orders
This type represents an order fulfillment. An order can have multiple fulfillments, each one associated with a warehouse and a party that fulfilled the order.