App reviews, troubleshooting, and recommendations
What’s the process when updating deprecated APIs requires new access scopes?
I’m currently migrating from the Product REST API to GraphQL and need to access the tracked field from inventoryItem. This field now replaces productVariant.inventoryManagement, as noted in the changelog.
The issue is that while productVariant.inventoryManagement falls under the read_products access scope, accessing inventoryItem.tracked requires the read_inventory access scope.
I’m encountering this error:
Access denied for inventoryItem field. Required access: `read_inventory` access scope.
What are the steps for adding the read_inventory access scope (or any new access scope) to an app?
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025