Skip to main content
Each API key carries a set of scopes. Endpoints check the key’s scopes before running, and return 403 Forbidden with detail: "API key missing required scopes: ..." if any required scope is missing.

Available scopes

These six scopes are the complete set. Any other scope value will be rejected when the key is created.

Scope-to-endpoint map

Choosing scopes

Grant a key the minimum scopes it needs for the integration. For example, an in-store redemption terminal typically only needs vouchers:read and vouchers:redeem; it does not need vouchers:write or any customer scope.