Can I add more scopes to an already installed app?

I have a Shopify app for merchants to install with some specific scopes. Now I have some new features that need to grant more scopes to use Shopify REST Api. Can I add more scopes to a store that already installed my app?

Hi,

You will need to re-direct them to the installation page of your app if the scope has not yet been added.

Existing app scopes can be retrieved using this endpoint

Then just check if any new scope that you need exists in the array above, if not, then redirect the customer to the installation url.

@jazz-jay How can I redirect the customer to the installation url? And what is the structure of the installation url?

1 Like

I’m facing exactly the same scenario.
We are using a Public App to make use of the Shopify API to have products synced and now we need extra scopes to have all the data updated (as the GraphQL mutations are requesting).
I don’t plan my users to uninstall and reinstall my app for these scopes to be updated in the access token, so where could we get this redirect to the installation url?

1 Like