Skip to main content
API tokens carry access scopes that determine which protected endpoints they may call. A request is rejected with 403 Forbidden unless the token holds the scope required by the endpoint.
Public storefront coverage endpoints do not require an access scope. A token used only for those endpoints, including a Shopify Hydrogen integration token, can be created with no scopes selected.
Tokens created before access scopes were introduced were granted all scopes, so they keep working unchanged. Newly created tokens only carry the scopes you select.

Granting scopes

Select a token’s scopes when you create it, and update them at any time — no need to re-issue the token:
  1. Log in to your Redo Dashboard
  2. Go to SettingsDeveloper
  3. Create an API client (Add API Client) or open an existing one
  4. Select the scopes the client needs and save
Grant a client only the scopes it needs — read scopes for endpoints that only retrieve data, write scopes for endpoints that create, update, or delete.

Available scopes

Each endpoint that requires an access scope lists it in this reference. The full set of scopes:

Insufficient scope

When a token is missing a required scope, the API returns 403 Forbidden with a problem response:
Add the missing scope to the token in the Dashboard to resolve it — you don’t need to re-issue it.