Create a new member
Creates a new member on the site. Only email is required — all other fields are optional.
The email is normalized to lowercase and trimmed. New members are created with status 'active' and verified 'false'. If accessGroupIds is provided, the member is atomically assigned to those access groups during creation. Scope-managed groups cannot be specified and will return 403.
Returns the created member with their full profile including access group memberships. Returns 409 Conflict if a member with the same email already exists on this site.
/api/v1/members Body
· CreateMemberRequestemail string · email· max length: 320 required Email address for the new member. Will be normalized to lowercase and trimmed. Must be unique per site.
displayName string · max length: 200· nullable Optional display name for the member.
paid boolean · default: false Whether to mark the member as a paying customer. Defaults to false.
accessGroupIds array of string · max items: 50 UUIDs of custom access groups to assign the member to during creation. Groups are assigned atomically. Scope-managed groups are not allowed and will return 403.