Skip to main content
Auth2026.8.0

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.

POST/api/v1/auth/password-reset/request

The 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 authentication

Path 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)Required

User email address

captchaTokenstringRequired

Cloudflare Turnstile token

Responses

200

Password reset email sent (or would be sent if account exists).

successbooleanRequired

No field description supplied.

Exampletrue
messagestringRequired

No 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).

statusCodenumberRequired

No field description supplied.

Example422
statusMessagestringRequired

No field description supplied.

Example"Invalid email address."

429

Too many password reset attempts (rate limit exceeded).

statusCodenumberRequired

No field description supplied.

Example429
statusMessagestringRequired

No field description supplied.

Example"Too Many Requests"
dataobjectOptional

No field description supplied.

500

Internal server error during processing.

No response body schema supplied.

Was this helpful?