POST/api/auth/verify-email/requestPublic

Request a verification e-mail

Sends a fresh verification link to the address when an unverified account exists for it. The response is the same whether the account exists, is already verified, or not, so addresses cannot be enumerated.

operationId post_api_auth_verify_email_requestAuthentication

Authentication & permissionsPublic

Anyone — no credentials required

Accepted credentials
None required

Request body

Required

application/json
EmailVerificationRequestUnknown keys are rejected.
PropertyTypeDescription
email*string (email)

E-mail address of the account

JSONExample
"email""jane@example.com"

Responses

application/json
SuccessMessageResponse
PropertyTypeDescription
success*true
message*string
JSONExample
"success"true
"message""string"

Example request

bashcurl
curl -X POST 'https://auth.schemavaults.com/api/auth/verify-email/request' \
  -H 'Content-Type: application/json' \
  -d '{
  "email": "jane@example.com"
}'