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
Build agents
Build agents
- Agents: Creating, editing, running, and deleting agent definitions.
- Tools: Authoring the tools agents call, and invoking them directly.
- Workflows: Authoring multi-step workflows, plus running published and draft ones.
- Versions: The version lifecycle from creation through review, approval, and publication.
- Prompt library: Authoring, testing, and promoting shared prompts.
- Modules: Building modules, publishing them to the catalog, and importing them.
- Namespaces: The namespaces that organize project resources.
- External agents: Registering agents that run outside the platform.
- Field intelligence: Field intelligence configuration and the data behind it.
Knowledge and data
Knowledge and data
- Knowledge base: Knowledge content, and who can reach it.
- Agent tables: Structured tables agents read and write, including sensitive columns.
- Lookup data: Reference data for field validation and fuzzy matching.
- Attachments: Files that move through conversations.
- Survey templates: Feedback surveys agents present to users.
Running and operating
Running and operating
- Sessions: Live conversation sessions, including sending into one.
- Recordings: Reaching recordings, changing recording settings, and the restricted immutability grant.
- Human tasks: Work items routed to people, and who assigns or claims them.
- Approvals: Approval requests agents and workflows raise.
- Outbound calls: Calls the platform places rather than receives.
- Email operations: Email channel operations, recovery, and remediation.
- HTTP async: Asynchronous HTTP operations.
- Voice playground: Live voice testing and live session debugging.
Deployment and configuration
Deployment and configuration
- Solution Workbench: Workbench configuration and the release path.
- Deployments: Creating and retiring deployments.
- Environments: Environment configuration and deploying into one.
- Environment variables: The runtime values agents resolve.
- Channels: Channel definitions.
- Channel connections: Live connections to external messaging platforms.
- Config: General project configuration.
- Runtime config: Project-wide runtime behavior settings.
- Model config: Model selection and feature routing.
Access, security, and privacy
Access, security, and privacy
- Auth profiles: Stored credentials, and the separate grant that decrypts them.
- Credentials: Credential records, including rotation and assignment.
- Connections: Connections to external systems.
- Proxy: Proxy configuration for outbound traffic.
- External secret sources: Connections to external secret managers.
- Platform keys and secrets: Read access to platform-level keys and secrets.
- Guardrails and PII: Guardrails on agent output, and PII detection patterns.
- Privacy: Grants that reverse redaction and expose withheld data.
- KMS: Encryption key management.
Analysis and quality
Analysis and quality
- Analytics and simulate: Analytics access and simulation runs.
- Evals: Authoring and running evaluations.
- Experiments: Experiment configuration and results.
- Optimization and auto-loop: Optimization runs, and applying their recommendations.
Workspace and governance
Workspace and governance
- Workspace: Workspace settings, membership, and billing.
- Governance: Governance policy, the audit trail, and the qualification gate.
How to read this reference
The platform groups permissions by resource, and the groups follow the picker’s categories so you can follow the on-screen permissions. Selecting a group header selects every permission inside it. Make sure that you only provide the necessary and required permissions when granting group-level permissions. Two behaviors affect what you can actually select.- Grant scope: Your can grant permissions as per your role. The picker may display some permissions that it doesn’t let you select in case these permissions are outside your own role’s scope.
- Restricted permissions: Only a workspace owner or a higher role can grant a few permissions. It is possible that some permissions can’t be selected even by an admin.
Build 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.Conversations and operations
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 holdingrecording:delete still finds no delete control on Sessions.