Skip to main content
Update a member role

Authorizations

Authorization
string
header
required

Personal API key. Send X-Organization-Id. The required cumulative level is listed in x-watchdog-permission.

Headers

X-Organization-Id
string

Required for personal API keys. Target one organization you have access to. Migrated keys may omit it to use their original organization. For Clerk sessions, it must match the active organization.

Path Parameters

user_id
string
required
Required string length: 1 - 255

Body

application/json
role
enum<string>
required
Available options:
admin,
member

Response

Updated membership. Last administrator protection applies.

user_id
string
required
Required string length: 1 - 255
organization_id
string
required
Required string length: 1 - 255
first_name
string | null
required
last_name
string | null
required
email
string | null
required
role
enum<string>
required
Available options:
admin,
member,
unsupported
joined_at
string<date-time>
required