Skip to main content

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

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).