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.