Yes, you can get a list of installed via admin graphql: https://shopify.dev/docs/api/admin-graphql/2024-01/queries/appInstallations
Topic summary
Topic: How to retrieve the list of stores where a Shopify app is installed, plus a separate issue about orders scope.
-
Suggested approach: Use the Admin GraphQL API query appInstallations to list installations (example link provided to Shopify docs).
-
Implementation detail: Sample query shown for appInstallations { id, app { title } } with pagination (first: 100).
-
Current blocker: Running the query returns an ACCESS_DENIED error. The response points to Shopify’s access scopes documentation, implying missing or insufficient permissions, but no specific required scope was confirmed in the thread.
-
Status: No confirmed fix or scope configuration shared yet for the appInstallations access issue.
-
Separate issue: The original poster also cannot obtain “read_all_order” (likely read_all_orders) despite adding it to scopes. No solution or follow-up guidance was provided in the discussion.
-
Notes: The GraphQL query and the returned JSON error are central to understanding the problem. Key open questions remain about which scopes/permissions or app context are needed to successfully call appInstallations, and how to enable read_all_orders.