Hello everyone,
Shopify provides access to content resources (such as pages, blogs, and articles) via its API, but unfortunately, it does not offer webhooks for content updates. While workarounds exist—such as polling the API or using RSS feeds to detect changes—the best practice would be to rely on the same API for both initial fetches and subsequent updates, using webhooks to drive real-time changes.
In my opinion, Shopify should provide dedicated webhooks for content-related events. Ideally, this would include general webhooks such as content/create
, content/update
, and content/delete
. For even finer control, more granular webhooks like article/create
, article/update
, article/delete
, blog/create
, blog/update
, blog/delete
, page/create
, and page/delete
would be extremely beneficial.
Implementing these webhooks would simplify integrations, reduce the need for complex polling mechanisms, and help ensure that developers have timely updates when content changes.