Admin API
Create bulk invitations
Send invitations to multiple email addresses in a single request.
Smart invitation handling:
- If the email already has a Clerk account: Adds them directly as a member (no email sent)
- If the email is already a member: Returns success without error (idempotent)
- If the email is new: Sends an invitation email
Invitations expire after 30 days and can be revoked using DELETE /admin/invitations.
POST
Authorizations
JWT token from Clerk authentication.
Must be from a user with org:admin role.
Body
application/json
Array of invitations to send
Required array length:
1 - 50 elements