Skip to main content
Log inSign up
Anchor to fulfillmentOrderClose

fulfillmentOrderClose

mutation

Requires write_assigned_fulfillment_orders access scope. Also: The user must have fulfill_and_ship_orders permission.

Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.

This mutation can only be called for fulfillment orders that meet the following criteria:

  • Assigned to a fulfillment service location,
  • The fulfillment request has been accepted,
  • The fulfillment order status is IN_PROGRESS.

This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.

Closing a fulfillment order is explained in the fulfillment service guide.

•
ID!required

The ID of the fulfillment order to mark as incomplete.

•

An optional reason for marking the fulfillment order as incomplete.


Was this section helpful?

Anchor to FulfillmentOrderClosePayload returnsFulfillmentOrderClosePayload returns

•

The fulfillment order that was marked as incomplete.

•

The list of errors that occurred from executing the mutation.


Was this section helpful?