Skip to main content
PUT
Add a member to a chat workspace, or change their role

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

workspace_id
string<uuid>
required

Body

application/json

Add a member to a workspace, or change their role.

member_type
enum<string>
required

user for one person, role for everyone holding a realm role.

Available options:
user,
role
member
string
required

A Keycloak username, or a Keycloak realm role name.

Required string length: 1 - 255
role
enum<string>
required

What the member can do.

Available options:
owner,
editor,
viewer

Response

Successful Response

member_type
enum<string>
required

user for one person, role for everyone holding a realm role.

Available options:
user,
role
member
string
required

The username, or the realm role name.

role
enum<string>
required

What the member can do.

Available options:
owner,
editor,
viewer
added_by
string
required

Who last set this membership.

added_at
string<date-time>
required

When it was last set.