Skip to main content
POST
/
rbac
/
assignments
Error
A valid request URL is required to generate request examples
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "group_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "role_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "assigned_at": "2023-11-07T05:31:56Z",
  "group_name": "<string>",
  "role_name": "<string>",
  "workspace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "assigned_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "workspace_name": "<string>"
}
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}

Authorizations

fastapiusersauth
string
cookie
required

Body

application/json

Create schema for a group assignment.

group_id
string<uuid>
required

Group ID to assign

role_id
string<uuid>
required

Role ID to assign to the group

workspace_id
string<uuid> | null

Workspace ID for workspace-level assignment. If None, creates org-wide assignment.

Response

Successful Response

Read schema for a group assignment with group and role details.

id
string<uuid>
required
organization_id
string<uuid>
required
group_id
string<uuid>
required
role_id
string<uuid>
required
assigned_at
string<date-time>
required
group_name
string
required
role_name
string
required
workspace_id
string<uuid> | null
assigned_by
string<uuid> | null
workspace_name
string | null