Error
A valid request URL is required to generate request examples{
"role": {
"id": 123,
"name": "<string>",
"description": "<string>",
"is_system_role": true,
"created_by_user_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
}RBAC
Update role
Partial update. Omitted fields preserve the current value.
Notable: omitting dac preserves the current scope (does not default to all-data).
PUT
/
api
/
roles
/
{id}
Error
A valid request URL is required to generate request examples{
"role": {
"id": 123,
"name": "<string>",
"description": "<string>",
"is_system_role": true,
"created_by_user_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
BearerAuthBasicAuthApiKeyAuth
Bearer token authentication. Use your provider API key or Bifrost authentication token.
Virtual keys (prefixed with sk-bf-) can also be passed here.
Path Parameters
Body
application/json
Partial update. Omitted fields preserve the current value.
descriptionis a nullable string: omitting it preserves the existing description; sending an empty string clears it.dacdefaults to the existing value when omitted, preventing accidental scope escalation.
If supplied (and different from current), must match the role-name regex.
Maximum string length:
255Data access scope. Determines which rows members of the role can see.
own-data- Only rows the member personally owns.team-data- Own rows plus rows owned by any team they belong to.all-data- No row filtering.
Available options:
own-data, team-data, all-data Response
Role updated
Show child attributes
Show child attributes
Was this page helpful?
⌘I

