Deprecated API Call Warnings

Shopify have announced that, from April 1st, 2021, private apps (like fmEcommerce Link (Shopify Edition)) will no longer have access to unsupported versions of the API and will now follow the behaviour of public apps. If if your app calls a stable version that is no longer supported Shopify falls forward and responds to your request with the same behaviour as the oldest supported stable version.

This means that you might start to see notifications on your Shopify Admin site or receive emails letting you know that your private apps may stop working. These notifications look like the following:

To assist Developers with determining what changes need to be made Shopify have recently released a new Deprecated API calls endpoint that returns a list of all the deprecated calls your private apps have made in the past 30 days, information on migration steps, and the deadline to update these calls in your apps.

We've recently added the ability to call the Deprecated API calls endpoint within the fmEcommerce Link (Shopify Edition) file to make it easier in the future to quickly check and review any deprecated API calls that your private app is making. There is a new button on the Setup screen to retrieve the list of deprecated API calls:

This endpoint does require the 2021-01 API Version and returns a JSON response that looks like the following:

{
  "data_updated_at": "2020-10-13T00:15:30Z",
  "deprecated_api_calls": [
  {
    "api_type": "REST",
    "description": "The page filter has been removed from multiple endpoints. Use cursor-based pagination instead.",
    "documentation_url": "https://shopify.dev/tutorials/make-paginated-requests-to-rest-admin-api",
    "endpoint": "Product",
    "last_call_at": "2020-06-12T03:46:18Z",
    "migration_deadline": "2020-07-02T13:00:00Z",
    "graphql_schema_name": null,
    "version": "2019-07"
  }
]
}<br>

You can see in the above example the description of the deprecated call and a url to access details about the changes you will need to make. We continue to update the fmEcommerce Link (Shopify Edition) solution to include updates for any breaking changes that Shopify make to their API (you can see the list of these here).

Still need help? Contact Us Contact Us