Resend Verification Email
Resends a verification link to the user's email. Useful when the original link expired or was never received, and after the user changed their email address.
Bot Protection
This endpoint requires a valid Cloudflare Turnstile token when bot protection is enabled. See the Turnstile Integration Guide for frontend setup instructions.
HTTP Request
POST /api/v1/auth/email/verify/resend
| Parameter | Description |
|---|---|
email string | User's email address. |
turnstileToken string | Cloudflare Turnstile verification token. |
Response
204 No Content
Returned regardless of whether the address is registered or already verified — a mail is only sent for an existing, unverified account, but the response never reveals which case applied.
The verification link in the email is valid for 60 minutes.
Rate Limiting
Limited to 3 requests per minute (per authenticated user, or per IP address for guests). Exceeding the limit returns 429 Too Many Requests.
Error Handling
422 Unprocessable Content — email is missing or not a valid email address, or the Turnstile token is invalid.