Create custom role
Roles
Create Role
Create a custom role bundling a set of permissions at either account or project scope.
Get the list of valid permission strings from List Permissions.
POST
Create custom role
Updated May 8, 2026
Authorizations
API key for authentication. Each key is bound to a specific account.
Body
application/json
Required string length:
1 - 64Example:
"Custom Operator"
Maximum string length:
64Pattern:
^[a-z0-9-]+$Example:
"custom-operator"
Available options:
account, project Minimum array length:
1Example:
["vm.view", "vm.create", "volume.view"]Last modified on May 8, 2026