Skip to content
Prividium

roles

Role management endpoints

GET /roles/

GET/roles/

List roles with pagination

Query Parameters

limit
integer·min 1·max 1000·default 10
offset
integer·min 0·max 9007199254740991·default 0
searchQuery
string·max 200

Responses

POST /roles/

POST/roles/

Create a new role (the unit of role-based access control / RBAC)

Request Body

application/json
roleNameRequired
string·min 1·max 50
systemPermissionsRequired
string[]
Values
contract_deploymentfull_sequencer_rpc_accessfull_read_accessadmin_readadmin_write
organizationId
string

Responses

GET /roles/{id}

GET/roles/{id}

Get a role by id

Path Parameters

idRequired
string·min 1

Responses

PUT /roles/{id}

PUT/roles/{id}

Replace a role (full update)

Path Parameters

idRequired
string·min 1

Request Body

application/json
roleNameRequired
string·min 1·max 50
systemPermissionsRequired
string[]
Values
contract_deploymentfull_sequencer_rpc_accessfull_read_accessadmin_readadmin_write
organizationId
string

Responses

DELETE /roles/{id}

DELETE/roles/{id}

Delete a role

Path Parameters

idRequired
string·min 1

Responses