Skip to main content

Permission reference

Manifest featureRequirement
dataWorkspaceView surfacedata-workspace.read or data-workspace.write
document surfacedocuments.read or documents.write
chat surfaceai-chat.use
agent-backed chat surfaceai-agents.execute
agent surfaceai-agents.read or ai-agents.write
chat.preset.allowedTools: ['workflow.launch']workflows.execute
contentScheduler surfacecontent-scheduler.read or content-scheduler.write
conversations surfaceconversations.read or conversations.write
writable conversations surfaceconversations.write
knowledge surfacememory.read or memory.write
writable knowledge surfacememory.write

Permissions are deduplicated by defineApp(). Validation occurs again on the server before a plan or deployment is accepted.

:::note Read and write variants A write permission satisfies the corresponding native surface's read requirement. Request the write variant only when the app actually mutates that resource type. :::