Skip to main content
PUT
Replace role permissions

Authorizations

Authorization
string
header
required

Use your API key as a Bearer token. API keys can be generated in Settings → Integrations → API Access.

Path Parameters

id
string<uuid>
required

Role ID

Body

application/json
permissionIds
string<uuid>[]
required

Complete set of permission ids from GET /roles/permissions; [] removes every grant

Maximum array length: 2000
expectedVersion
string

The version from GET; when set, a concurrent change since then returns 409

Response

Permissions replaced

data
object
required