For the complete documentation index, see llms.txt. This page is also available as Markdown.

Permissions

Get a summary of user permissions.

get

Retrieve a summary of user permissions.

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
200

Executed successfully.

application/json
resourceTypestring · enumRequiredPossible values:
displayNamestringRequiredExample: Projects
groupIdstring · enumRequiredPossible values:
get/api/v1/authorization/permissions
GET /api/v1/authorization/permissions HTTP/1.1
Host: app.run.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "resourceType": "department",
    "displayName": "Projects",
    "groupId": "organization",
    "actions": [
      "create"
    ]
  }
]

Calculate permitted scopes.

post

Use to calculate user permitted scopes for an action on a resource.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
resourceTypestring · enumRequiredPossible values:
actionstring · enum · nullableOptionalPossible values:
Responses
200

Executed successfully.

application/json
post/api/v1/authorization/permitted-scopes
POST /api/v1/authorization/permitted-scopes HTTP/1.1
Host: app.run.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "resourceType": "department",
  "action": "create"
}
{
  "create": {
    "system": false,
    "tenants": [
      "1"
    ],
    "clusters": [
      "a418ed33-9399-48c0-a890-122cadd13bfd"
    ],
    "departments": [
      "7"
    ],
    "projects": [
      "text"
    ]
  },
  "read": {
    "system": false,
    "tenants": [
      "1"
    ],
    "clusters": [
      "a418ed33-9399-48c0-a890-122cadd13bfd"
    ],
    "departments": [
      "7"
    ],
    "projects": [
      "text"
    ]
  },
  "update": {
    "system": false,
    "tenants": [
      "1"
    ],
    "clusters": [
      "a418ed33-9399-48c0-a890-122cadd13bfd"
    ],
    "departments": [
      "7"
    ],
    "projects": [
      "text"
    ]
  },
  "delete": {
    "system": false,
    "tenants": [
      "1"
    ],
    "clusters": [
      "a418ed33-9399-48c0-a890-122cadd13bfd"
    ],
    "departments": [
      "7"
    ],
    "projects": [
      "text"
    ]
  }
}

Last updated