`read_locales` scope does not get added to my online access token when on collaborator access

I have just requested a collaborator access to one of my users’ store for customer servicing purpose. However, my app failed to work due to missing read_locales scope.

This scope is included in my app’s toml file. Do I need to request additional permission for this scope to get added?

Hey @An_Nguyen - thanks for reaching out! You shouldn’t need to request additional permission for this scope. Usually having it in your app’s .toml file would be enough. That said, if you haven’t deployed a new version of your app with that config included sometimes this can cause it not to be added to your app if the merchant installs it. There’s a bit more info here:

Can you try the resolution steps from that old thread and let me know if that works? Just copying them here for easy access:

  1. Add new scopes to TOML config file
  2. Deploy new app version using “shopify app deploy” and confirm the updates (including scopes new scopes)
  3. Reload the app in the web browser to shopify show you an approval button for new scopes.

Let me know if you’re still encountering errors after trying the above and I’d be happy to help.