Skip to main content

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_status permission
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.