Skip to main content
Manage identity and access. Assign access through account and project roles. Private resources may require additional permissions. Inspect usage by account, project, member, or API key. Use budgets to cap monthly AI spend. Users · Accounts · Invitations · Permissions · API keys · Authentication · Authorization

Users

Read the authenticated user’s profile. List, update, or remove account members. List pending invitations and active members across projects you own. List, read, remove, or update project members.

Accounts

List, create, or read accounts.

Invitations

Invite people to a project by email, list, resend or revoke project invitations, list invitations across your projects, and create, list, revoke or accept account invitations.

Permissions

Transfer project ownership. Check access to a named plan or feature gate. Individual endpoints still enforce their resource permissions.

API keys

Create, inspect, update, and revoke API keys. View API key usage in the Billing and Usage API.

Authentication

Sign in through an identity provider or a magic link, and sign out. Create access tokens and environment access tokens. Retrieve public verification keys from the JWKS endpoint.

Authorization

Discover OAuth authorization and protected-resource metadata. Register public OAuth clients. Start, read, or decide MCP authorization requests. Exchange, rotate, or revoke OAuth tokens. List or revoke authorized MCP app grants. Back to REST API reference