POST
/api/auth/verify-email/requestPublicRequest 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_requestAuthenticationAuthentication & permissionsPublic
Anyone — no credentials required
- Accepted credentials
- None required
Request body
Required
application/json
EmailVerificationRequestUnknown keys are rejected.
| Property | Type | Description |
|---|---|---|
| email* | string (email) | E-mail address of the account |
JSONExample
"email""jane@example.com"
Responses
application/json
SuccessMessageResponse
| Property | Type | Description |
|---|---|---|
| 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"
}'