v32

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-151,1412,2144.5 MB
User Role Assignments

Create role assignment

Assign a role to an existing user in the specified scope.

post/cloud/v1/users/assignments

Request body

client_idinteger nullable

Client ID. Required if project_id is specified

project_idinteger nullable

Project ID

role'ClientAdministrator' | 'InternalNetworkOnlyUser' | 'Observer' | 'ProjectAdministrator' | 'User' required
user_idinteger required

User ID

Example request

{
  "client_id": 8,
  "user_id": 777
}

Response

OK

assigned_byinteger nullable required
client_idinteger required

Client ID

created_atstring date-time required

Created timestamp

idinteger required

Assignment ID

project_idinteger nullable required

Project ID

role'ClientAdministrator' | 'InternalNetworkOnlyUser' | 'Observer' | 'ProjectAdministrator' | 'User' required
updated_atstring date-time nullable required

Updated timestamp

user_idinteger required

User ID

Example response

{
  "client_id": 123,
  "created_at": "2019-06-25T08:42:42Z",
  "id": 12,
  "project_id": 123,
  "updated_at": "2019-06-25T08:42:42Z",
  "user_id": 123
}