Roles
Update a role
Update a custom role by its ID. At least one field must be provided. Predefined roles cannot be updated.
Payload Requirements
- At least one of name, description, or permissions must be provided.
- When permissions is provided, the existing permissions are fully replaced with the new set.
- name, if provided, must be unique within the account.
- System-managed fields (id, created_at, updated_at, is_predefined) cannot be modified.
Valid example
{
"name": "Senior Data Scientist",
"permissions": ["PROJECT_READ", "DATASET_READ", "DATASET_CREATE", "DATASET_DELETE"]
}
Invalid example (no fields provided)
{}
<Note>This endpoint is in beta, read more here.</Note>
patch/v2/roles/{role_id}
Path parameters
role_idstring required
A universally unique identifier (base64-encoded opaque string).
Example:RW50aXR5OjEyMzQ1
The unique role identifier (base64)
Request body
Response
A role object.