Focuses on API authentication, access scopes, and permission management.
I'm trying to call the appInstallations query in GQL, but this requires the read_apps scope. I'm requesting this scope in my Oauth flow, but it's not being granted. Instead of being able to approve the oauth request and get an access token, I'm getting the error "Oauth error missing_shopify_permission: read_apps".
How do I request access to this scope? I need to determine which apps are able to create orders in the shop of this app will be installed in. I need to map these apps with sales channels in a third-party platform. I can't use publications, because this doesn't show everything (like Draft orders).
I appreciate your help in advance!
Hi there 👋
A few follow up questions for you!
1. Can you add other scopes to your app, and on installation of the app they are being granted correctly?
2. Are you using the Shopify CLI to create your application? After adding the scope are you pushing the updated configuration to Shopify with the shopify config push command?
To learn more visit the Shopify Help Center or the Community Blog.
Yes, all other scopes I'm requesting are being granted. I'm not using the Shopify CLI, I've created a custom app through the Shopify partner interface:
"Create app manually"
Hi there 👋
To get access to use the read_apps scope you will need to get approval to Shopify. Please reach out to Partner Support regarding this, and see if your app is applicable.
To learn more visit the Shopify Help Center or the Community Blog.
Hello!
That makes sense, I'm currently in contact with one of the Partner Support staff about this, so I hope that resolves this problem. Thanks for your help!