Skip to main content
Back to role management A permission is a single action a role may perform, and the platform identifies each one with a resource:action string. You build a custom role by selecting permissions, so this page tells you what each one grants before you grant it. The permission picker shows identifiers and nothing else. Read this page alongside it, because an identifier names the resource but rarely warns you about the consequence.

Permission groups

Each row links to a group’s full permission list. Groups appear here in the same order as the page, under the area they belong to.

How to read this reference

The platform groups permissions by resource, and the groups below follow the picker’s own categories so you can match this page to the screen. Selecting a group header selects every permission inside it, which is fast but grants more than most roles need. Two behaviors affect what you can actually select. Grant scope. The picker shows permissions outside your own role’s scope but won’t let you select them. You can’t grant access you don’t hold, so your role decides most of what you can reach. Restricted permissions. A few permissions stay unselectable even for an admin, because the platform limits who may grant them rather than because of your own scope. Only the workspace owner grants these, or they arrive with the highest-level project role.

Building agents

These permissions cover authoring work: the agents themselves, the tools and workflows they call, the prompts behind them, and the version history that tracks every change.

Agents

These permissions govern agent definitions. Reading an agent and running one are separate grants, so a role can exercise an agent without seeing how you built it.

Tools

These permissions govern the tools agents call. Execution stays separate from authoring here too, because a tool that reaches an external system acts on real data whoever triggers it.

Workflows

These permissions govern multi-step workflows. Draft invocation sits apart from ordinary execution, so you can let someone test an unreleased workflow without letting them run published ones.

Versions

These permissions govern the version lifecycle, from cutting a version through review, approval, and publication. Each stage carries its own permission so that different people can author and approve, which is the point of having a review stage at all.

Prompt library

These permissions govern shared prompts. Promotion sits apart from editing, so prompt authors can iterate freely while a smaller group decides what becomes canonical.

Modules

These permissions govern reusable modules, both the ones this workspace publishes and the ones it imports. Publishing exposes your work to other projects, so scrutinize that grant hardest.

Namespaces

These permissions govern the namespaces that organize project resources.

External agents

These permissions govern the agents that run outside the platform and take delegated work from this project.

Field intelligence

These permissions govern field intelligence configuration and the data it draws on.

Knowledge and data

These permissions cover the content agents answer from and the structured data they read and write.

Knowledge base

These permissions govern knowledge content and who can reach it. Writing documents and writing permissions stay separate, so a content author doesn’t also control access.

Agent tables

These permissions govern the structured tables agents read and write. Hold back the reveal permission, because it exposes values the table otherwise masks.

Lookup data

These permissions govern the reference data behind field validation and fuzzy matching.

Attachments

These permissions govern the files that move through conversations.

Survey templates

These permissions govern the feedback surveys agents present to users.

Running and operating

These permissions govern live conversations and the operational work around them. They reach production traffic, so they carry more day-to-day risk than the authoring grants above.

Sessions

These permissions govern conversation sessions. Sending a message into a live session means speaking as the agent in front of a real user, so treat it as an operational grant rather than a diagnostic one.

Recordings

The platform generates recordings automatically during a call, so none of these permissions creates one. They govern who reaches a recording, who changes the recording settings, and who places a recording beyond deletion. Where an action lives matters as much as who holds the permission. The Sessions page offers playback and download only. Deletion and immutability live on the Recordings page, so a role holding recording:delete still finds no delete control on Sessions.

Human tasks

These permissions govern the work items the platform routes to people. Assigning and claiming differ: you assign work to someone else, and you claim work for yourself.

Approvals

These permissions govern the approval requests that agents and workflows raise.

Outbound calls

These permissions govern the calls the platform places rather than receives.

Email operations

These permissions govern email channel operations, including recovery and remediation. Several of them act on messages already in flight, which is why they sit apart from ordinary channel permissions.

HTTP async

These permissions govern asynchronous HTTP operations.

Voice playground

These permissions govern live voice testing. Live debugging exposes conversation content as it happens, which puts it closer to a privacy grant than a testing one.

Deployment and configuration

These permissions govern what reaches each environment and how the runtime behaves once it arrives.

Solution Workbench

These permissions govern the workbench and its release path. The release permission works with the release environment scoping described above, so grant both together and scope them deliberately.

Deployments

These permissions govern deployments. Retiring one takes an agent out of service, so it reaches live traffic.

Environments

These permissions govern deployment environments.

Environment variables

These permissions govern the runtime values agents resolve. Agents resolve variables at runtime, so a change here reaches new sessions without a redeploy.

Channels

These permissions govern channel definitions.

Channel connections

These permissions govern the live connections between channels and external messaging platforms.

Config

These permissions govern general project configuration.

Runtime config

These permissions govern runtime behavior settings, which apply project-wide to every deployment.

Model config

These permissions govern which models the project uses and how features route to them.

Access, security, and privacy

These permissions govern credentials, encryption, and access to protected data. Grant them most sparingly, because several expose material that other controls exist to hide.

Auth profiles

These permissions govern stored credentials. Decryption stands apart from every other action here, because reading a profile’s configuration differs from reading its secret.

Credentials

These permissions govern credential records.

Connections

These permissions govern connections to external systems.

Proxy

These permissions govern proxy configuration for outbound traffic.

External secret sources

These permissions govern connections to external secret managers.

Platform keys and secrets

These permissions give read access to platform-level keys and secrets. Both stay read-only, because you create and rotate these through the pages that own them.

Guardrails and PII

These permissions govern the guardrails that constrain agent output and the patterns that detect personal data.

Privacy

These permissions open data that the platform redacts or withholds by default. Every one of them reverses a protection, so grant them individually and only for a stated purpose.

KMS

These permissions govern encryption key management.

Analysis and quality

These permissions cover measurement and improvement work: reading analytics, running evaluations, and applying optimizations.

Analytics and simulate

These permissions govern analytics access and simulation runs.

Evals

These permissions govern evaluations. Authoring an evaluation and running one stay separate, so a tester can run a suite without changing what it measures.

Experiments

These permissions govern experiments.

Optimization and auto-loop

These permissions govern automated optimization. Applying an optimization changes agent behavior, which is why it sits apart from running one.

Workspace and governance

These permissions cover the workspace itself and the controls that bound what everyone else can do.

Workspace

These permissions govern workspace settings, membership, and billing.

Governance

These permissions govern governance policy and the audit trail. Weigh the qualification gate bypass separately from everything else here, because it removes a control rather than configuring one.