Action Required - Migrate your custom app to the Fulfillment Orders API by March 31, 2023

Topic summary

Migration from Shopify’s deprecated Fulfillment API to the newer Fulfillment Orders API is required by March 31, 2023. The original poster’s custom app currently uses the Fulfillment Service API and, when attempting to use Fulfillment Orders, returns: “The fulfillment order’s assigned fulfillment service must be of api type.” An image showing this error was provided.

Key details:

  • The email warns the old Fulfillment API will stop working as intended after March 31, 2023 and links to a migration guide.
  • The specific blocker is an error indicating the fulfillment order is tied to a service that isn’t of “api type.”

Responses so far:

  • Requests for clarification on how orders are fulfilled and what exact action is being attempted (e.g., fulfillment request).
  • Advice to update the custom app’s API version and ensure the store’s API key and secret are used when calling endpoints (e.g., via Postman).

Status:

  • No confirmed resolution yet. Open items include clarifying the fulfillment flow and whether the app has been updated to the correct API version with proper credentials.
Summarized with AI on January 31. AI used: gpt-5.

Hi All,

We are currently using a custom app to call Fulfillment Service API for Order Fulfillment. We received an email saying that we need to migrate our custom app to the Fulfillment Orders API:

Action Required - Migrate your custom app to the Fulfillment Orders API by March 31, 2023> > Hi Dung,> > TL;DR: Your custom app is leveraging the deprecated Fulfillment API. Please note that the Fulfillment API will stop working as intended on March 31st, 2023 in favor of our new Fulfillment Order API. Read our migration guide and take action as soon as possible to avoid breaking changes.

I have tried requesting the Fulfillment Orders API but I am getting the error: “The fulfillment order’s assigned fulfillment service must be of api type”

Do you have any advice on how to resolve this error?

Thanks,

Dung

Hi Dung

Cool project you are working on. I am a family friend of the Yates family in NZ.

How are your orders being fulfilled? e.g do you need to make a fulfillment request?

What action are you trying to do here?

Thanks

Shule

Hi @dungletan I see your post. You need to update the API version of the custom app. Before hitting the API URL on the postman you need to API key and secret key of that store.