List Available Permissions
Retrieve all available permissions that can be assigned to roles.
GET
Headers
x-api-keystringrequiredAPI key used for authenticating requests to the API.
x-workspace-idstringrequiredWorkspace identifier for the API.
Response Fields
permissionsarrayArray of permission objects grouped by category.
keystringUnique permission key (e.g., "agent_view", "call_history_export").
namestringHuman-readable permission name.
descriptionstringDescription of what the permission allows.
categorystringPermission category (e.g., "agents", "calls", "workspace", "flows").
[
{
"key": "agent_view",
"name": "View Agents",
"description": "View agent configurations and details",
"category": "agents"
},
{
"key": "agent_create",
"name": "Create Agents",
"description": "Create new agents",
"category": "agents"
},
{
"key": "call_history_view",
"name": "View Call History",
"description": "View call history records and transcripts",
"category": "calls"
}
]