Send email verification
POST/auth/verify-email/send
Send an email verification link to the authenticated user. Requires all three credentials simultaneously: the application key (X-Application-Key), the application secret (X-Application-Secret), and the end user's Authorization: Bearer token.
If the recipient is blocked by the application's auth_email_mode=allowlist gate, the request is still accepted with 200 (mirroring POST /auth/forgot-password): no email is sent, and the suppression is recorded as a messages row (status=suppressed, status_reason=recipient_not_allowlisted) and an email.suppressed webhook. It is NOT a 500.
Request
Responses
- 200
- 400
- 404
- 500
Verification email sent, OR accepted-and-suppressed when the recipient is not in the application allowlist (response carries suppressed: true and status_reason: recipient_not_allowlisted).
Email already verified or validation error
User not found
Internal server error