Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

How to get notified when there is a change in API end point

How to get notified when there is a change in API end point

Toshant
Visitor
3 0 1

Dear Shopify Community,

 

We help boost sales of Shopify sellers by promoting their products on our platform. The end customers buy products on our platform and we in turn place orders on our client Shopify Store via Shopify APIs. 

 

Recently we faced a failure and after debugging found that Shopify has updated an API end point.

 

-----
/admin/api/2022-10/inventory_levels.json
this API end point updated to
/admin/api/2023-01/products.json

-----

 

We updated the API end point and the system started working fine.

 

This might happen in the future as well. We will come to know about the update in the API end point only when we face a failure. Is there any notification facility that Shopify provides to let us know any change in APIs? 

 

How do I solve this? Any help is really appreciated! 🙂

 

Thank you!

 

Reply 1 (1)

garyrgilbert
Shopify Partner
432 41 189

Hi Toshant,

 

One way is via the developer changelogs.

https://shopify.dev/changelog?filter=api

 

Another way is looking at the release notes for each API version

https://shopify.dev/docs/api/release-notes

 

If your App is a public app then you should get warnings in the App Health Report from your "Apps" Dashboard from your partner account.

 

garyrgilbert_0-1680700239552.png

 

if its a private app you can subscribe to updates via the App Contact Information.

 

garyrgilbert_1-1680700466725.png

 

And remember Shopify releases API Versions each quarter. 01, 04, 07, 10. Its your responsibility as developer to ensure that your apps don't make deprecated calls.

 

Cheers,

 

Gary

 

- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution