We are wondering if there is an API for product change logs in Shopify, at the moment, we are accessing the logs via the admin/activity page, but it’s not efficient since we have thousands of products.
Is there a way we can see, for example, the change history of a particular product via an API call?
The information you get from ‘admin/activity’ can not be retrieved via the API at the moment and I will certainly pass this along to our developers for future consideration.
You can however take a look at the Events object in REST to see what information you may be able to get in relation to store level events.
There isn’t a direct API for the admin/activity logs. Shopify doesn’t expose product change history that way. The usual approach is to use webhooks (products/update, products/create, products/delete) and store the payloads in your own system if you need a detailed history. Alternatively, some third-party apps provide audit log functionality if you need past tracking.