Deprecated Storefront API reports

We are having an issue with deprecated Storefront API calls from our app.

We have reviewed our code many times to ensure we do not use any of the highlighted endpoints. Our web front-end exclusively uses the Admin API except for a Collection and Product Finder View which we can confirm uses the 2022-10 endpoint and doesn’t reference the highlighted deprecated field (Product.images.scale). Our mobile apps were been updated a couple months back to the latest Mobile Buy SDKs. We have even revoked data service token to force update any mobile users using an old version of the app before we updated the SDKs.

The API Health report is useful but a real-time report would also be useful for debugging as even if we force the call it doesn’t always show the following day. Using the deprecated API calls endpoint for specific domains also returns 404 but also no errors: Anchor to section titled ‘GET request, Retrieves a list of deprecated API calls’

I was wondering if further information were available on the deprecated calls - if they could be attributed to a device (a user agent? if user agent is php-x, for example, its definitely our web backend. if its apollo, our web front end, if its an android or ios agent, that helps us a lot). Perhaps the specific version that was being used when the deprecated call was made, too. Would it be possible to get further information like that on the deprecated calls potentially in real-time also?

2 Likes

Would anyone from shopify be able to comment on this issue, please? It’s causing serious issues.

To be clear, the thing that would help the most, would be if we could get accurate times of when these issues were last seen.

Hi @stevesweets If you want to reach out to Partner-Support with the details of the app e.g. name , or api client id, we have some internal reports that could be helfpul to identify the resource thats being called thats triggering the deprecation. We can also process your suggestions/requests to our product teams there as well.