API ReferenceAuthentication APIPOST /auth/resend-verification

POST /auth/resend-verification

Resend the email verification link to the user. Use when the user didn’t receive the first email or the link expired.

Rate limiting: Resend is rate-limited per email to prevent abuse.

Endpoint

POST /api/v1/public/projects/:projectSlug/auth/resend-verification

Request Parameters

Path Parameters

ParameterTypeRequiredDescription
projectSlugstringYour project’s unique slug

Request Body

FieldTypeRequiredDescription
emailstringUser’s email address

Example Request Body

{
  "email": "user@example.com"
}

Response

Success (200 OK)

{
  "status": "ok"
}

A new verification email is sent. The previous token (if any) may be invalidated.

Error Responses

Status CodeError CodeDescription
400INVALID_REQUESTInvalid email
404USER_NOT_FOUNDNo user with this email
429RATE_LIMIT_EXCEEDEDToo many resend requests
500INTERNAL_SERVER_ERRORServer error

Available Hooks

  • Event: auth.email.resend_verification
    • When: After resend is triggered
    • Can do: Track verification reminders, push to monitoring

Configure in Project → Hooks. Learn more about hooks →

Try It Now

POSThttps://api.aerocall.app/api/v1/public/projects/your-project/auth/resend-verification