Request password reset email
POST
https://app.speybooks.com/api/v1/password-reset/forgot-passwordRequest a password reset email. Always returns the same success message regardless of whether the email exists, preventing enumeration. Rate limited to one email per address per minute.
If the user exists and is active, invalidates previous tokens and sends a new reset link.
Body parameters
email string requiredEmail address of the account to reset. Always returns success to prevent email enumeration.
Response
200 Always returns success regardless of whether the email exists, to prevent enumeration attacks.
Show response fields
message stringGeneric success message. Does not confirm account existence.
Error codes
429 Rate limit exceeded. Try again later.