Request password reset
Initiates a password reset flow by sending an email with a reset link. Requires a valid Cloudflare Turnstile token for bot protection. Rate limited to 3 requests per 15 minutes per email.
/api/v1/auth/password-reset/requestThe source export uses a local development server. Examples use the configured Dashio API origin.
Authentication
Authentication is not declared in this export. This does not imply anonymous access.
Understand authenticationPath parameters
None declared in this export.
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
application/json · Required
emailstring (email)RequiredUser email address
captchaTokenstringRequiredCloudflare Turnstile token
Responses
200
Password reset email sent (or would be sent if account exists).
successbooleanRequiredNo field description supplied.
ExampletruemessagestringRequiredNo field description supplied.
Example"If an account exists with this email, you will receive a password reset link shortly."
422
Validation failed (missing/invalid email or Turnstile token).
statusCodenumberRequiredNo field description supplied.
Example422statusMessagestringRequiredNo field description supplied.
Example"Invalid email address."
429
Too many password reset attempts (rate limit exceeded).
statusCodenumberRequiredNo field description supplied.
Example429statusMessagestringRequiredNo field description supplied.
Example"Too Many Requests"dataobjectOptionalNo field description supplied.
500
Internal server error during processing.
No response body schema supplied.
Was this helpful?