How can I use the Partner Dashboard API that the Shopify CLI uses?

Topic summary

Access to the Partner Dashboard API used by the Shopify CLI (GraphQL endpoint at https://partners.shopify.com/api/cli/graphql) to automate app management tasks.

  • Official stance: A Shopify representative states the Partner Dashboard API is undocumented and intended exclusively for the Shopify CLI, which uses it to speed up development by auto-registering apps. A blog post about the CLI is provided; no public API docs are available.

  • Follow-up questions: The original poster asks if there are plans to publicly support this API and whether it’s permissible to use the endpoints unofficially. No definitive answer or guidance is provided in-thread.

  • Ongoing interest: Over a year later, another developer requests a way to programmatically update the App URL and redirect whitelist, asking if anyone found a solution. No solution or workaround is shared.

  • Clarifications: CLI = command-line tool for developers; GraphQL = API query language used by the endpoint.

  • Status: Unresolved. As of the latest posts, the API remains undocumented and not publicly supported; no alternative method or roadmap is indicated.

Summarized with AI on February 27. AI used: gpt-5.

The Shopify CLI seems to use some sort of API to interact with the Partner Dashboard. For example, this file references it at [https://partners.shopify.com/api/cli/graphql](https://partners.shopify.com/api/cli/graphql).

Is there a partner dashboard API being used in the Shopify CLI? If so, where is the documentation so that I can use it to automate my workflow?

Hey @Roreo ,

The API for the Partner Dashboard (e.g. “partners.myshopify.com/api/cli/graphql”) does not have any public documentation.

This API is exclusively for the Shopify CLI, which connects to the Partner Dashboard so it can help speed up the process of developing apps by automatically registering your app in the Partner Dashboard for you. Read here for more information: https://www.shopify.ca/partners/blog/cli-tool

Thanks for the reply @hassain !

It’s a bummer that there’s no public documentation.

Are there any plans to officially support this API publicly? Can I still use the endpoints, if I can figure it out myself?

Over a year later, i’m looking for the same thing

All I want is to update the APP Url and redirect whitelist programatically.

Did you ever figure it out @Roreo ?