Validate a password reset token
GET
https://app.speybooks.com/api/v1/password-reset/reset-password/validateCheck if a reset token is valid before showing the password form. Returns the masked email (e.g. ja***@example.com) if valid. Public endpoint for the frontend to pre-validate tokens.
Query parameters
token string requiredThe 64-character reset token to validate.
Response
200 Returns whether the token is valid and the masked email address. Used by the frontend to decide whether to show the reset form.
Show response fields
email stringMasked email address (e.g. jo*****@example.com). Only present when valid is true.
valid booleanWhether the token is valid, unused, and not expired.