About REST to GraphQL migration roadmap

I’m a bit late to the migration news, but according to what I’ve read, as of February 2025, only the product and variant endpoints will be deprecated. Can I still use the order and fulfillment REST endpoints after that?

Hi Vuong,

You can still use the order and fulfillment REST endpoints after the Feb 1st deadline for migrating to the new GraphQL product APIs model. However, we are planning on a full REST deprecation so you should start exploring how to migrate from using REST generally in your app. See this blog post for more info: All-in on GraphQL: the future of app development at Shopify (2024) - Shopify

Following the deprecation of the Products REST API, I’m wondering about the status of public store endpoints, such as mystore.shopify.com/products.json, which allow fetching the product list without an access token. Will these endpoints remain accessible? Additionally, will the data structure or field names change to reflect their GraphQL counterparts?

In the short term the /products.json endpoint will operate the same as it does today - so it will be accessible but the 2K variants feature will not be active on it, so there could be limitations/ inconsistencies when querying products that are using the increased variants feature.

In the longer term, these fields will be eventually fully deprecated as part of the general REST API deprecation.

1 Like