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.