Update a member's details
Updates one or more fields on a member. At least one field must be provided in the request body.
You can change a member's email, displayName, paid status, or status. Setting status to 'blocked' prevents the member from accessing the site. Setting it back to 'active' restores access.
The accessGroups field in the response is read-only — to manage group membership, use the Group Members endpoints (addGroupMember, removeGroupMember).
Returns 409 Conflict if the new email conflicts with an existing member on this site.
/api/v1/members/{memberId} Path parameters
· 1memberId string · uuid required UUID of the member. Get member IDs from listMembers or createMember responses.
Body
· UpdateMemberRequestemail string · email· max length: 320 New email address. Will be normalized to lowercase. Returns 409 if it conflicts with another member.
displayName string · max length: 200· nullable New display name, or null to clear.
paid boolean Update the paid status.
status string · enum Set to 'active' to allow access or 'blocked' to deny access.
values
activeblocked