Goal: offer merchants an “Uninstall” option from within a Shopify app’s own dashboard.
Key questions:
Whether an app can trigger its own uninstall programmatically via an API call.
Whether the app can redirect the merchant to Shopify Admin’s uninstall page via a link (preferred for simplicity).
Follow-up details:
A developer plans to run cleanup (e.g., metafields) when the merchant taps “Uninstall,” then perform the actual uninstall.
They reference Shopify’s “uninstall app API request” documentation but note that the referenced API is being deprecated, asking what supported alternative API should be used.
Current status:
No definitive answer or solution provided in the discussion.
Open questions:
Is there a currently supported (non-deprecated) API to programmatically uninstall an app from within the app?
Is there an official, supported URL/flow to deep-link merchants directly to the uninstall screen in Shopify Admin?
Summarized with AI on December 17.
AI used: gpt-5.
Regarding the app uninstallation, we’d like to provide a way for our users to uninstalled our Shopify app directly on our app dashboard (basically an “Uninstall” button)
What are our options:
Can we uninstall Shopify programmatically (i.e. directly on our dashboard through a API call for example)
Can we redirect the user to an “uninstall app” page in Shopify dashboard? (i.e. via a link) → our preferred option as it would be much simplier to implement