API methods - permissions

Get permission by ID

To access this endpoint you must have permissions.read permission.

GET /permissions/{permissionId}

Responses:

Status: 200 - permission returned

Response body example:

{
  "id": "4477e79e-b368-46fc-9ac8-68cf4af52bdf",
  "name": "api.knowledge.read",
  "description": "Read from the knowledge dataset ",
  "resource": "core",
  "action": "read",
  "active": true,
  "createdAt": "2025-11-19T12:09:26.400427",
  "updatedAt": "2025-11-19T12:09:26.400444"
}

Status: 404 - permission not found

Get permissions

To access this endpoint you must have permissions.read permission.

GET /permissions

Responses:

Status: 200 - all permissions returned

Response body example:

{
  "permissions": [
    {
      "id": "4477e79e-b368-46fc-9ac8-68cf4af52bdf",
      "name": "api.knowledge.read",
      "description": "Read from the knowledge dataset ",
      "resource": "core",
      "action": "read",
      "active": true,
      "createdAt": "2025-11-19T12:09:26.400427",
      "updatedAt": "2025-11-19T12:09:26.400444"
    }
  ],
  "count": 1
}

[EARLY DRAFT RELEASE] Copyright 2020-2025 Telicent Limited. All rights reserved