Sign-up
POST /api/auth/email/confirm
Confirm a new email address with the link token
- Access: No authentication
- Body: token
POST /api/auth/register
Create an account that must confirm its email address (always answers the same)
- Access: No authentication
- Body: email, password, acceptTerms?, captcha?, inviteCode?
POST /api/auth/verify
Confirm an email address with the link token
- Access: No authentication
- Body: token
POST /api/auth/verify/resend
Send the confirmation link again (always answers ok)
- Access: No authentication
- Body: email
POST /api/customers/{id}/approve
Approve an account that waits for approval
- Access: Administrator
- Path parameters:
id
POST /api/customers/{id}/mark-verified
Treat an unconfirmed email address as confirmed
- Access: Administrator
- Path parameters:
id
POST /api/customers/{id}/reject
Decline (and remove) an account that was never approved
- Access: Administrator
- Path parameters:
id
POST /api/customers/{id}/resend-verification
Send the confirmation email again
- Access: Administrator
- Path parameters:
id
GET /api/signup/config
What the sign-up form needs: mode, bot protection site key, terms addresses
- Access: No authentication
GET /api/signup/invites
Invitation codes for invite-only sign-up
- Access: Administrator
POST /api/signup/invites
Create an invitation code (shown once)
- Access: Administrator
- Body: email?, note?, expiresInDays?, maxUses?, planId?
DELETE /api/signup/invites/{id}
Revoke an invitation
- Access: Administrator
- Path parameters:
id
GET /api/signup/pending
Accounts waiting for confirmation or approval
- Access: Administrator
