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
chat.preset.allowedTools: ['workflow.launch']workflows.execute
contentScheduler surfacecontent-scheduler.read or content-scheduler.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. :::