Skip to main content
PUT
Update Member
Requires the members:manage permission. An API key needs the workspaces:write scope.
Nobody can edit their own membership row through this endpoint — not even to change their own expires_at. Without that, members:manage would be able to remove its own expiry and become permanent unilaterally.

Path

string
required
Workspace ID.
string
required
Member’s user ID.

Body

At least one field required.
string
New role ID, must belong to this workspace.
string | null
ISO datetime, or null to clear the expiry.

Response

Same shape as List Members row.

Errors