Manage fulfillments as a fulfillment service app

Fulfillment service apps can provide third-party warehousing, print on demand, or fulfillment services that prepare and ship orders on behalf of merchants.

This guide describes how to use the REST and GraphQL Admin APIs to manage fulfillments in the following ways:

  • Receive fulfillment requests and cancellations
  • Accept and reject fulfillment requests and cancellations
  • Exchange fulfillment requests notes with merchants
  • Create and perform fulfillments for assigned work
  • Optionally close fulfillment orders