Bulk create up to 500 members
Creates multiple members in a single request. Accepts up to 500 members in the members array. If accessGroupIds is provided, all successfully created members are assigned to those groups.
Returns HTTP 207 Multi-Status with per-item results. Each item in the response has a status of 'created' (success with member data), 'conflict' (email already exists), or 'error' (other failure). The summary object shows totals: total attempted, created count, and failed count.
This endpoint does NOT fail atomically — some members may be created while others fail. Always check the per-item results.
POST
/api/v1/members/bulk Bearer token
Body
· BulkCreateMembersRequestrequired application/json
members array of object · min items: 1· max items: 500 required Array of member objects to create. Minimum 1, maximum 500.
accessGroupIds array of string · max items: 50 UUIDs of custom access groups to assign to ALL created members. Scope groups not allowed.