Update a role
Changed onUpdate 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)
{}
Request
- Base URLhttps://api.arize.com
- URLhttps://api.arize.com/v2/roles/{role_id}
- AuthHTTP bearer
Path parameters
A universally unique identifier (base64-encoded opaque string).
The unique role identifier (base64)
Request body
Response
A role object.
Changes
- warning
added the new
PROJECT_SPAN_EVAL_FEEDBACK_UPDATEenum value to the/response property for the response status - info
added the new
PROJECT_SPAN_EVAL_FEEDBACK_UPDATEenum value to the request property/
- warning
- warning
added the new
DASHBOARD_TEMPLATE_CREATEenum value to the/response property for the response status - warning
added the new
DASHBOARD_TEMPLATE_DELETEenum value to the/response property for the response status - warning
added the new
DASHBOARD_TEMPLATE_READenum value to the/response property for the response status - warning
added the new
DASHBOARD_TEMPLATE_UPDATEenum value to the/response property for the response status - info
added the new
DASHBOARD_TEMPLATE_CREATEenum value to the request property/ - info
added the new
DASHBOARD_TEMPLATE_DELETEenum value to the request property/ - info
added the new
DASHBOARD_TEMPLATE_READenum value to the request property/ - info
added the new
DASHBOARD_TEMPLATE_UPDATEenum value to the request property/
- warning