Endpoint
Request Body
Email address to send the verification link to (must be a valid email format)
Response
Returns a success message regardless of whether the email exists to prevent email enumeration attacks.Success message
Example Request
cURL
Success Response
For security reasons, this endpoint returns the same success message whether or not the email exists in the system. This prevents attackers from using it to enumerate registered email addresses.
Error Responses
400 Bad Request
500 Internal Server Error
Important Notes
- Verification tokens expire after 24 hours
- The verification email contains a link with the token
- Users must click the link and verify their email before accessing most API features
- Already verified emails will not receive a new verification email
- There is no rate limit on this endpoint to ensure users can always request a new verification email
Email Contents
The verification email contains:- A verification link valid for 24 hours
- Instructions on how to verify the email
- Link format:
{APP_URL}/verify-email?token={verificationToken}
Related Endpoints
- Verify Email - Verify email with token
- Register - Create new account (sends initial verification email)