Skip to main content
Every token carries an explicit list of scopes. Reads succeed when the token has the matching scope and access to the target domain. Writes may return 202 with APPROVAL_REQUIRED when the token is not allowed to auto-approve the action.

Baseline (read) scopes

Elevated (write) scopes

Approval flow

When a write returns approval required:
An organization owner or admin approves the action in Account → Approvals. You can allow specific write actions to auto-approve per token under Account → API when the action’s scope is granted.
REST and MCP share the same scope and approval rules. A token that can call POST /domains/{id}/prompts behaves the same as the prompts_create MCP tool.

Restricted scopes

These scopes are not granted to API or MCP tokens by default:
  • approvals:resolve — approve or deny pending requests (human/UI first)
  • permissions:manage — org role and permission administration