User Invitations
Invite users to join your tenant via email. Invitation-based onboarding ensures only authorized users can create accounts.
Sending Invitations
Via Portal
- Go to
/t/{tenantSlug}/portal/access-management/users - Click Invite User
- Enter:
- Email address - Recipient's email
- Roles (optional) - Pre-assign roles to the invited user
- Groups (optional) - Pre-assign group memberships
- Click Send Invitation
The user receives an email with a link to complete registration.
Via API
curl -X POST https://your-domain.com/t/{tenantSlug}/api/v1/invitations \
-H "Authorization: Bearer {admin_token}" \
-H "Content-Type: application/json" \
-d '{
"email": "newuser@example.com",
"roles": ["editor"],
"groups": ["engineering"]
}'
Bulk Invitations
Invite multiple users at once:
curl -X POST https://your-domain.com/t/{tenantSlug}/api/v1/invitations/bulk \
-H "Authorization: Bearer {admin_token}" \
-H "Content-Type: application/json" \
-d '{
"invitations": [
{"email": "alice@example.com", "roles": ["editor"]},
{"email": "bob@example.com", "roles": ["viewer"]},
{"email": "carol@example.com", "roles": ["admin"]}
]
}'
Invitation Flow
Invitation Settings
| Setting | Description | Default |
|---|---|---|
| Expiration | How long the invitation link is valid | 7 days |
| Registration Mode | invitation-only or open | Open |
Configure at /t/{tenantSlug}/portal/configuration/auth-settings.
When registration mode is set to invitation-only, users cannot self-register - they must receive an invitation.
Managing Invitations
| Action | Description |
|---|---|
| View Pending | See all outstanding invitations |
| Resend | Send the invitation email again |
| Revoke | Cancel a pending invitation |
Customizing Invitation Emails
Customize the invitation email template at /t/{tenantSlug}/portal/configuration/email-templates:
- Subject line
- Body content
- Branding (logo, colors)
- Custom message from the admin
See Email Templates for details.
Related Guides
- User Management Overview - Full user lifecycle
- Account Self-Service - User-initiated actions
- Email Templates - Customize email content