Endpoint: POST /auth/verify-email
Description: Send email verification link to user's email address.
Headers:
Content-Type: application/json
Request Body:
{
"email": "string (required, valid email)"
}
Success Response (200):
{
"success": true,
"message": "Verification email sent"
}
Error Responses:
400 Bad Request:
{
"success": false,
"message": "Email is required"
}
422 Validation Error:
{
"success": false,
"message": "Validation failed",
"errors": {
"email": "Please provide a valid email"
}
}