Shotstash
API referenceGraphQL referenceObjects

PasswordResetResult

Result of a self-service password reset step (code sent by email).

Result of a self-service password reset step (code sent by email).

Fields

  1. PasswordResetResult
success*Boolean!

True when the step succeeded.

message?String

Human-readable message, null when none.

resetToken?String

Set only by a successful verifyPasswordResetCode: single use, valid for 10 minutes.

errorCode?String

Failure kind: UNAVAILABLE, RATE_LIMITED, INVALID_EMAIL, INVALID_CODE, CODE_LOCKED, TOKEN_INVALID, PASSWORD_TOO_SHORT, PASSWORD_TOO_LONG, PASSWORD_MISMATCH or INTERNAL; null on success.

attemptsLeft?Int

INVALID_CODE only: wrong tries left before the code is cancelled.