Skip to main content

Scopes and roles

The roles a member can have, the default permissions of each, and the member scopes that control what a person can do in an organization.

On this page

Permissions in an organization are member scopes. A role gives a member a default set of scopes, and an owner or anyone with permissions:manage can adjust a member’s scopes individually under Settings, Members.

Roles

Role Default permissions
Owner Everything in the organization. Ownership is a separate fact that scopes cannot grant; transfer it explicitly.
Admin All organization permissions, including managing other members’ scopes.
Member Day-to-day work: sessions, the LLM API, engagements, dashboards, MCP servers, integrations (integrations:read, integrations:use and integrations:manage), reading their own usage, reading settings, listing keys, creating and editing playbooks and skills, and working with AI engineers.
Viewer Read-only: every :read scope in the table below except mcp:read. Organization-wide usage and other members’ audit trail need usage:read:org and audit:read:org, which a viewer does not get.

Member scopes

The member scopes for the features these docs cover:

Area Scopes
Organization org:read, org:manage, org:invite, org:billing:read, org:billing:manage
Permissions permissions:manage
API keys keys:read, keys:create, keys:revoke, keys:rotate
LLM API llm:access, llm:chat, llm:embeddings, llm:batch, llm:models:read
Usage usage:read, usage:read:org
Settings and audit settings:read, settings:write, audit:read, audit:export, audit:read:org, audit:export:org
Integrations integrations:read, integrations:use, integrations:manage, integrations:notify, integrations:slack:manage, integrations:jira:manage
MCP servers mcp:read, mcp:manage
Engagements and vault engagement:read, engagement:write, vault:read, vault:write, vault:use, vault:delete
Dashboard dashboard:read, dashboard:write
Library skills:read, skills:create, skills:edit, skills:delete, playbooks:read, playbooks:create, playbooks:edit, playbooks:delete
AI engineers staff:read, staff:chat, staff:operate, staff:manage, staff:create, staff:delete, staff:contacts:manage, staff:targets:manage, staff:autonomy:manage, staff:approvals:decide, staff:billing

Each scope is granted on its own. A wildcard such as integrations:* is not a member scope: granting it is refused as an unknown scope.

Member scopes and API keys

API keys carry their own scopes for the LLM API and key management. On the Platform API, a key acts with the member scopes of the person who owns it. See Authentication and API keys.

Search documentation

Type to search guides, the API reference, the CLI and the console guide.

    Enter open↑ ↓ moveEsc close