Access denied for shopifyqlQuery

Hi @Dylan & @Daniel_Friis,

You’re right in that your app need Level 2 customer data access today, even if that query doesn’t specifically query customer data.

Access to Analytics via shopifyqlQuery provides access to all Analytics right now and granular scopes are not applied to the various different entities. For example, having only read_products won’t limit your Analytics responses to only products/variants data.

This is something we’re aware of and will likely look to refine over time to give more granular control over the various data domains.

I’ll bring this back to my team to update our documentation/messaging so that it’s clear the Level 2 access is needed under all circumstances.