Request password reset email
POST
https://app.speybooks.com/api/v1/auth/forgot-passwordRequest a password reset email. The response is always the same success message whether or not the address belongs to an account, so a client must not infer account existence from it. When the address belongs to an active account, any earlier unused reset link is invalidated and a new one is emailed. The endpoint is rate limited with a short cooldown between requests.
Body parameters
emailstringrequiredEmail address of the account to reset. Always returns success to prevent email enumeration.
Response
200Always returns success regardless of whether the email exists, to prevent enumeration attacks.
Show response fields
messagestringGeneric success message. Does not confirm account existence.
Error codes
429Rate limit exceeded. Try again later.