The Permissions API provides fine-grained RBAC capabilities beyond the base roles (viewer, editor, admin). It supports custom roles with specific permission sets.Documentation Index
Fetch the complete documentation index at: https://docs.kaireonai.com/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/v1/permissions
List all available permissions or resolve the current user’s effective permissions. Roles: viewer, editor, admin (minimumviewer)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | No | list to list all permissions, resolve to get current user’s permissions (default: resolve) |
Response — resolve
Response — list
POST /api/v1/permissions
Assign a custom role to a user. Admin only.Request Body
| Field | Type | Required | Description |
|---|---|---|---|
userId | string | Yes | User ID to assign the role to |
roleId | string | Yes | Custom role ID |