Shotstash
API referenceGraphQL referenceMutations

Verify Password Reset Code

Public: checks a reset code and returns a single-use reset token.

Public: checks a reset code and returns a single-use reset token.

Arguments

email*String!

Email address.

code*String!

The code from the email.

  1. returns

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

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.

mutation VerifyPasswordResetCode($email: String!, $code: String!) {  verifyPasswordResetCode(email: $email, code: $code) {    success    message    resetToken    errorCode    attemptsLeft  }}