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

User Roles

Endpoint for managing Roles

Get all usersRoles in the tenant

get
Authorizations
AuthorizationstringRequired
Responses
200

OK

application/json
Createdstring · date-timeOptional
LastModifiedstring · date-timeOptional
CreatedBystring · nullableOptional
LastModifiedBystring · nullableOptional
Uidstring · uuidOptional
Namestring · nullableOptional
get/v1/Roles
GET /v1/Roles HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
[
  {
    "Created": "2026-01-01T00:00:00.000Z",
    "LastModified": "2026-01-01T00:00:00.000Z",
    "CreatedBy": "text",
    "LastModifiedBy": "text",
    "Uid": "123e4567-e89b-12d3-a456-426614174000",
    "Name": "text",
    "PermissionSetup": {
      "AssignedPermissions": [
        "123e4567-e89b-12d3-a456-426614174000"
      ]
    }
  }
]

Creates a new user role

post
Authorizations
AuthorizationstringRequired
Body
Uidstring · uuidOptional
Namestring · nullableOptional
Responses
200

OK

No content

post/v1/Roles
POST /v1/Roles HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 143

{
  "Uid": "123e4567-e89b-12d3-a456-426614174000",
  "Name": "text",
  "PermissionSetup": {
    "AssignedPermissions": [
      "123e4567-e89b-12d3-a456-426614174000"
    ]
  }
}

No content

Updates an existing role

put
Authorizations
AuthorizationstringRequired
Body
Uidstring · uuidOptional
Namestring · nullableOptional
Responses
200

OK

No content

put/v1/Roles
PUT /v1/Roles HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 143

{
  "Uid": "123e4567-e89b-12d3-a456-426614174000",
  "Name": "text",
  "PermissionSetup": {
    "AssignedPermissions": [
      "123e4567-e89b-12d3-a456-426614174000"
    ]
  }
}

No content

Returns a single userRoles from the tenant

get
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired
Responses
200

OK

application/json
Createdstring · date-timeOptional
LastModifiedstring · date-timeOptional
CreatedBystring · nullableOptional
LastModifiedBystring · nullableOptional
Uidstring · uuidOptional
Namestring · nullableOptional
get/v1/Roles/{uid}
GET /v1/Roles/{uid} HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
  "Created": "2026-01-01T00:00:00.000Z",
  "LastModified": "2026-01-01T00:00:00.000Z",
  "CreatedBy": "text",
  "LastModifiedBy": "text",
  "Uid": "123e4567-e89b-12d3-a456-426614174000",
  "Name": "text",
  "PermissionSetup": {
    "AssignedPermissions": [
      "123e4567-e89b-12d3-a456-426614174000"
    ]
  }
}

Deletes an existing role

delete
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired
Responses
200

OK

No content

delete/v1/Roles/{uid}
DELETE /v1/Roles/{uid} HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*

No content

Last updated