Auth

Resend e-mail confirmation link (unauthenticated)

Re-issues the e-mail confirmation link for an account that has not been confirmed yet. Unauthenticated — intended for the "forgot password" screen, so a user whose confirmation e-mail never arrived can ask for another one instead of needing an administrator. Whatever the state of the account, the response is the same `202`: it does not reveal whether the address belongs to an account, nor whether that account is already confirmed. An already-confirmed or soft-deleted account is a silent no-op and sends no e-mail. Each address may trigger at most one send per 5 minutes; a request inside that window answers `429`. The cooldown slot is taken before the account is looked up and for every address, so `429` says only "this address was asked about recently" and never "this address has an account". Re-issuing invalidates the previously mailed link.

POST
/api/v2/auth/resend-confirmation

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/api/v2/auth/resend-confirmation" \  -H "Content-Type: application/json" \  -d '{    "email": "customer@example.com"  }'
Empty
Empty
Empty