Resend email OTP

Email a new six-digit one-time password (OTP) for a forgotten password, a password change, or a self-service signup. The code expires after 5 minutes. The response is the same whether or not the email address is registered.

Prerequisites — the email address of an existing user (forgot_password, change_password) or of a signup in progress (rs_signup).

Authentication — Public (no token). A code is sent only when the address qualifies, and not once it has received 10 codes in the last hour; the response doesn't change. Only the most recent code can be verified.

Rate limit — 3 requests per 3 minutes, counted per client IP address. All rate-limited endpoints share the same per-IP total. Throttled responses carry X-RateLimit-Limit and X-RateLimit-Remaining; a 429 adds Retry-After and X-RateLimit-Reset and returns {"message": "Too Many Attempts."}.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

Which flow the code belongs to.

Allowed:
string
required

A valid email address whose domain has DNS records.

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json