Skip to main content
PATCH
Update a member name or role while preserving at least one admin.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required

Bound to actor, operation, target, schema version and canonical payload; changed input returns 409.

Required string length: 8 - 255

Path Parameters

orgId
string
required
Pattern: ^[0-7][0-9A-HJKMNP-TV-Z]{25}$
id
string
required
Pattern: ^[0-7][0-9A-HJKMNP-TV-Z]{25}$

Body

application/json
expectedVersion
string
required
Pattern: ^[1-9][0-9]{0,18}$
name
string
Required string length: 1 - 120
role
enum<string>
Available options:
admin,
member,
viewer

Response

Authorised operation result.

id
string
required
Pattern: ^[0-7][0-9A-HJKMNP-TV-Z]{25}$
orgId
string
required
Pattern: ^[0-7][0-9A-HJKMNP-TV-Z]{25}$
userId
string
required
Pattern: ^[0-7][0-9A-HJKMNP-TV-Z]{25}$
name
string
required
Required string length: 1 - 120
email
string<email>
required
Pattern: ^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
role
enum<string>
required
Available options:
admin,
member,
viewer
version
string
required
Pattern: ^[1-9][0-9]{0,18}$
verified
boolean
required
twoFactorEnabled
boolean
required