Skip to main content

Permissions Reference

This page is auto-generated. Do not edit manually — run pnpm generate-permissions-page to regenerate.

Complete list of all IAM permission actions, grouped by module. Use these strings in the action field of a policy statement.

See IAM & Policies for how policies are evaluated.

Actors

PermissionDescription
actors:ListActorsList actors in a project
actors:CreateActorCreate a new actor
actors:GetActorGet an actor by ID
actors:UpdateActorUpdate an actor
actors:DeleteActorDelete an actor

Agent Formations

PermissionDescription
agent-formations:ValidateAgentFormationValidate a formation template
agent-formations:PlanAgentFormationPlan a formation deployment
agent-formations:CreateAgentFormationCreate a new agent formation stack
agent-formations:ListAgentFormationsList formation stacks in a project
agent-formations:GetAgentFormationGet a formation stack by ID
agent-formations:UpdateAgentFormationUpdate a formation stack by applying a new template
agent-formations:DeleteAgentFormationDelete a formation stack and all its managed resources
agent-formations:ListAgentFormationEventsList operation events for a formation stack

Agents

PermissionDescription
agents:CreateAgentCreate a new agent
agents:ListAgentsList agents in a project
agents:GetAgentGet an agent by ID
agents:UpdateAgentUpdate an agent
agents:DeleteAgentDelete an agent
agents:CreateAgentGenerationRun a generation for an agent
agents:CreateAgentGenerationSubmit tool outputs to resume a paused generation
agents:CreateAgentToolCreate an agent tool
agents:ListAgentToolsList agent tools in a project
agents:GetAgentToolGet an agent tool by ID
agents:UpdateAgentToolUpdate an agent tool
agents:DeleteAgentToolDelete an agent tool

Ai Providers

PermissionDescription
ai-providers:ListAiProvidersList AI providers in a project
ai-providers:CreateAiProviderCreate an AI provider
ai-providers:GetAiProviderGet an AI provider by ID
ai-providers:UpdateAiProviderUpdate an AI provider
ai-providers:DeleteAiProviderDelete an AI provider

Api Keys

PermissionDescription
api-keys:ListApiKeysList API keys owned by the caller
api-keys:CreateApiKeyCreate a new API key
api-keys:GetApiKeyGet an API key by ID (owner only)
api-keys:UpdateApiKeyUpdate an API key's policy (owner only)
api-keys:DeleteApiKeyDelete an API key (owner only)

Chats

PermissionDescription
chats:CreateChatCreate a new chat
chats:ListChatsList chats in a project
chats:GetChatGet a chat by ID
chats:DeleteChatDelete a chat
chats:CreateChatCompletionForChatGenerate a chat completion within a stored chat
chats:CreateChatCompletionGenerate a stateless chat completion

Conversations

PermissionDescription
conversations:ListConversationsList conversations in a project
conversations:CreateConversationCreate a new conversation
conversations:GetConversationGet a conversation by ID
conversations:UpdateConversationUpdate a conversation's status
conversations:DeleteConversationDelete a conversation
conversations:GetConversationList messages in a conversation
conversations:UpdateConversationAdd a message to a conversation
conversations:UpdateConversationRemove a message from a conversation
conversations:GenerateConversationMessageGenerate the next message in a conversation
conversations:GetConversationList actors in a conversation

Documents

PermissionDescription
documents:ListDocumentsList documents in a project
documents:CreateDocumentCreate a new document
documents:GetDocumentGet a document by ID
documents:UpdateDocumentUpdate a document
documents:DeleteDocumentDelete a document

Resource Identifiers

PatternDescription
soat:{project_id}:document:{id}Specific document by ID
soat:{project_id}:document:{path}Document at a logical path
soat:{project_id}:document:/prefix/*All documents under a path prefix
soat:{project_id}:document:*All documents in a project

Files

PermissionDescription
files:GetFileList files in a project
files:CreateFileCreate a metadata-only file record
files:UploadFileUpload a file (multipart)
files:UploadFileUpload a file (base64-encoded)
files:GetFileGet file metadata by ID
files:DownloadFileDownload file content
files:DownloadFileDownload file content as base64
files:UpdateFileMetadataUpdate file metadata
files:DeleteFileDelete a file

Resource Identifiers

PatternDescription
soat:{project_id}:file:{id}Specific file by ID
soat:{project_id}:file:/path/to/file.extFile at an exact logical path
soat:{project_id}:file:/prefix/*All files under a path prefix
soat:{project_id}:file:*All files in a project

Knowledge

PermissionDescription
knowledge:SearchKnowledgeSearch across documents and knowledge sources

Memories

PermissionDescription
memories:ListMemoriesList memory configurations in a project
memories:CreateMemoryCreate a new memory configuration
memories:GetMemoryGet a memory configuration by ID
memories:UpdateMemoryUpdate a memory configuration
memories:DeleteMemoryDelete a memory configuration
memories:ListMemoryEntriesList entries in a memory
memories:CreateMemoryEntryCreate a new memory entry
memories:GetMemoryEntryGet a memory entry by ID
memories:UpdateMemoryEntryUpdate a memory entry
memories:DeleteMemoryEntryDelete a memory entry

Policies

PermissionDescription
policies:ListPoliciesList all policies (admin only)
policies:CreatePolicyCreate a new policy (admin only)
policies:GetPolicyGet a policy by ID (admin only)
policies:UpdatePolicyUpdate a policy (admin only)
policies:DeletePolicyDelete a policy (admin only)

Projects

PermissionDescription
projects:CreateProjectCreate a new project (admin only)
projects:GetProjectGet a project by ID
projects:DeleteProjectDelete a project (admin only)

Secrets

PermissionDescription
secrets:ListSecretsList secrets in a project
secrets:CreateSecretCreate a new secret
secrets:GetSecretGet a secret by ID (value is never returned)
secrets:UpdateSecretUpdate a secret's value
secrets:DeleteSecretDelete a secret

Sessions

PermissionDescription
agents:CreateSessionCreate a new session for an agent
agents:ListSessionsList sessions for an agent
agents:GetSessionGet a session and its messages
agents:UpdateSessionUpdate session name, status, or tags
agents:DeleteSessionDelete a session
agents:SendSessionMessageSave a user message or trigger generation
agents:SendSessionMessageGenerate an assistant response in a session
agents:SubmitSessionToolOutputsSubmit tool outputs for client tools in a session
agents:ListSessionMessagesList messages in a session

Traces

PermissionDescription
traces:ListTracesList execution traces in a project
traces:GetTraceGet a trace by ID
traces:GetTraceTreeGet the full execution tree for a trace

Users

PermissionDescription
users:ListUsersList all users
users:CreateUserCreate a new user
users:GetUserGet a user by ID
users:DeleteUserDelete a user
users:GetUserPoliciesGet policies attached to a user
users:AttachUserPoliciesReplace the full set of policies attached to a user

Webhooks

PermissionDescription
webhooks:ListWebhooksList webhooks in a project
webhooks:CreateWebhookCreate a new webhook
webhooks:GetWebhookGet a webhook by ID
webhooks:UpdateWebhookUpdate a webhook
webhooks:DeleteWebhookDelete a webhook
webhooks:RotateWebhookSecretRotate the signing secret for a webhook
webhooks:ListWebhookDeliveriesList delivery attempts for a webhook
webhooks:GetWebhookDeliveryGet details of a specific webhook delivery