Skip to main content
POST
/
rbac
/
user-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",
  "user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "role_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "assigned_at": "2023-11-07T05:31:56Z",
  "user_email": "<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 user role assignment.

user_id
string<uuid>
required

User ID to assign role to

role_id
string<uuid>
required

Role ID to assign to the user

workspace_id
string<uuid> | null

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

Response

Successful Response

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

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