Roles
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Body
Request body to create a role.
namestring · min: 1Required
Role name. Only alphanumeric characters, hyphens, underscores and dots are allowed. Cannot be "administrator".
permissionsstring[]Required
List of permission scopes granted to this role. Use ["*"] for full access.
Responses
201
Role created.
namestringRequired
permissionsstring[]Required
400
Name is invalid or permissions are missing.
409
A role with this name already exists, or the name is reserved.
post/api/{tenantId}/admin/roles
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
roleNamestringRequired
tenantIdstringRequired
Body
Request body to update a role's permissions.
permissionsstring[]Required
New list of permission scopes granted to this role. Use ["*"] for full access.
Responses
200
Role updated.
namestringRequired
permissionsstring[]Required
400
Permissions are missing.
404
Role not found.
409
The role is the immutable "administrator" role.
put/api/{tenantId}/admin/roles/{roleName}
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
roleNamestringRequired
tenantIdstringRequired
Responses
204
Role deleted.
No content
404
Role not found.
409
The role is the immutable "administrator" role.
delete/api/{tenantId}/admin/roles/{roleName}
No content
Last updated

