Scope format
Scopes follow theresource:action pattern, where action is read or write. A write scope implies the matching read.
The
tasks scopes only work when Tasks is enabled for your workspace and the user who granted access is an active staff user. See Tasks API.
For the live list specific to your tenant (scopes are stored per tenant DB), call:
Default scope
If a client doesn’t request specific scopes, no permissions are pre-selected. Choose at least one permission before granting access, or click Read only to select every available read permission.What Claude Web requests
The consent screen lists the permissions Claude Web requested and pre-selects them. Review and adjust the selection before granting access.Choosing scopes on the consent screen
The consent screen shows the full scope catalog as a checklist, with the scopes the client requested pre-selected. Before granting, you can uncheck any permission to grant less, or check others to grant more — the token carries exactly what you select, not what the client asked for. Read only selects every available read permission and clears all write permissions and Full Access. You can then adjust individual permissions before clicking Allow access. The same shortcut is available when creating or editing API keys. If you grant fewer scopes than the client requested, the client is told the reduced set in its token response. Calls that need a permission you didn’t grant return403. To change a connection’s scopes later, revoke its token (Admin → Developer → OAuth Connections) and reconnect from the client.
Granting is staff-only — the same privilege bar as creating an API key. The connection is owned by the staff member who approved it.
Adding a new scope
Scopes are managed by AGO support. Email support@useago.com with the resource you’d like the new scope to cover (read, write, or both) and the use case. Once added, the scope appears in/.well-known/oauth-authorization-server for your tenant immediately and becomes selectable on the consent screen.