Skip to main content

markFulfillmentInProgress

Marks a fulfillment as in_progress in the V2 fulfillments state machine.

Used after a fulfillment partner takes responsibility of a fulfillment that Endless has approved for handoff. The partner's reference for the order is recorded as the fulfillment's external_id; if no external_id is provided, a placeholder is generated.

Business Rules​

  • Fulfillment must be in "ready" state
  • Company context must be provided (via X-Company-Id header)

Error Scenarios​

  • **NOT_FOUND**: when the order does not exist

Permissions Required​

  • mark_fulfillment_in_progress permission
markFulfillmentInProgress(
input: MarkFulfillmentInProgressInput!
): OrderFulfillment!

Arguments​

markFulfillmentInProgress.input ● MarkFulfillmentInProgressInput! non-null input common​

Parameters for MarkFulfillmentInProgress

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.