Skip to main content

Bulk invite users to the entity

POST 

/users/invitations/bulk

Validates all invitations all-or-nothing, then creates and sends each one. If any item fails validation, the entire request is rejected with a single 400 whose additionalData field contains the full list of per-item failures (BulkInvitationValidationFailure[]).

On success, per-item status is CREATED (new invitation) or EXISTING (idempotent hit on a pending invitation for the same email).

When the entity requires dual-auth, the whole batch is validated then held behind a single pending approval — nothing is sent — and the response is 202 with the approval's UUID instead of the 201 item list. Approving that request replays every send.

Maximum 50 invitations per request (hard-coded request limit) and additionally gated by maxBulkInvitations config.

Requires USER_CREATE permission.

Request

Responses

All invitations processed and sent directly (dual-auth off)