rbac

Replaces a custom role's name, description, and capabilities. Capabilities you omit are removed, and the members field is ignored. Requires an Enterprise plan or the RBAC add-on.

put/rbac/roles/{id}

Request

Path parameters

idstring required

Unique identifier of the role to update

Request body

datasetCapabilitiesRoleDatasetCapabilities

Defines the available permissions for dataset operations

descriptionstring

Detailed description of the role's purpose and scope

membersstring[]

IDs of users assigned this role directly. Returned in responses and ignored in requests. To assign a role to a user, use the Update user role endpoint.

namestring required

Unique name identifier for the role

viewCapabilitiesRoleViewCapabilities

Defines the available permissions for view operations

Response

The updated role.

datasetCapabilitiesRoleDatasetCapabilities

Defines the available permissions for dataset operations

descriptionstring

Detailed description of the role's purpose and scope

membersstring[]

IDs of users assigned this role directly. Returned in responses and ignored in requests. To assign a role to a user, use the Update user role endpoint.

namestring required

Unique name identifier for the role

viewCapabilitiesRoleViewCapabilities

Defines the available permissions for view operations

idstring required

Unique identifier for the role

Changes

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • warning

      removed the request property //

    • warning

      removed the request property /

    • warning

      removed the optional property ////// from the response with the status

    • warning

      removed the optional property ///// from the response with the status

    • info

      added the new optional request property /

    • info

      added the optional property ///// to the response with the status