Dear Support,
I am currently trying to distribute my app. The issue is that the check indicates that the app is not recognized as a Shopify app. However, the entire app is built around and for the latest GraphQL usage. The tester is not even verifying this aspect of my app. Please provide some relevant information or steps to demonstrate this and help my app pass the check so I can distribute it.
Hey @Ben_GL this usually happens when the review bot (and sometimes the reviewer) never hits a code path that makes an authenticated Admin API call during the session.
Even if your backend uses GraphQL heavily, if those calls only run in background jobs/webhooks, the check can flag “not a Shopify app.”
The quickest fix is to add a trivial, reviewer-visible call in your UI that runs on page load or via a clear “Test API” button, e.g. query shop { name } with your OAuth’d Admin token so the usage is obvious (Implement authorization code grant manually)
Double-check that your OAuth flow is the one being exercised in review, scopes are present, and you’ve reinstalled after scope changes. In the submission notes, include a short screencast and steps like “Go to App > Settings > About; this loads shop { name } from the Admin GraphQL API.”
If you can, log the X-Request-ID from Shopify and attach a snippet to prove the call. This aligns with the “App uses Shopify APIs” distribution requirement reviewers look for (Checklist of requirements for apps in the Shopify App Store)
If you try that and the flag persists, reply to the review with your repro steps and the endpoint you’re hitting so they can validate quickly.