You might be required to remove old app installations from a system. If user intervention isn't required to remove the app, then you can send a request to the Shopify API to remove an app from a store. This guide is for developers who want to uninstall their app from a store through the API. If you're an app user trying to uninstall an app from your store, refer to the [merchant help documentation](https://help.shopify.com/manual/apps/working-with-apps#uninstall-an-app) instead. ## How it works Uninstalling an app triggers cleanup tasks in Shopify. This includes deleting any registered webhooks, script tags, and Shopify admin links. If an app is uninstalled during [key rotation](/docs/apps/build/authentication-authorization/client-secrets/rotate-revoke-client-credentials), then both the old and new [access tokens](/docs/apps/build/authentication-authorization/access-tokens/authorization-code-grant#step-4-get-an-access-token) will become unusable. > Caution: > Uninstalling an app is an irreversible operation. Before you uninstall an app, make sure that you no longer need to make API calls for the store in which the app has been installed. ## Examples The following examples show how to uninstall a Shopify app from a store using an API call: