Skip to main content
POST
/
auth
/
resend-verification
curl -X POST "https://api.tktchurch.com/v1/auth/resend-verification" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]"
  }'
{
  "status": 200,
  "message": "Verification email sent successfully"
}
This is a public endpoint that does not require authentication.

Request Body

email
string
required
The email address of the user who needs a new verification link. Must be a valid email format.

Response

A successful request returns HTTP 200 OK status. A new verification email will be sent to the provided email address if:
  1. The user exists in the system
  2. Their email is not already verified

Error Responses

error
object
Error details when the request fails
Common error cases:
  • 400 Bad Request: Invalid email format
  • 400 Bad Request: Email is already verified
  • 404 Not Found: User not found
curl -X POST "https://api.tktchurch.com/v1/auth/resend-verification" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]"
  }'
{
  "status": 200,
  "message": "Verification email sent successfully"
}