Accounts

Resets a password for a user that belongs to the password reset ticket.

Changed on

This will log the user out of all sessions and re-authenticate.

post/v2/passwords/reset

Request

  • Base URL
    https://auth.roblox.com
  • URL
    https://auth.roblox.com/v2/passwords/reset
  • Auth
    • none
    • or API key in cookie .ROBLOSECURITY

Request body

targetType0 | 1 | 2

['Email' = 0, 'PhoneNumber' = 1, 'RecoverySessionID' = 2]

ticketstring
userIdinteger
passwordstring
passwordRepeatedstring
twoStepVerificationChallengeIdstring
twoStepVerificationTokenstring
accountBlobstring
newEmailstring
passkeySessionIdstring
passkeyRegistrationResponsestring

Response

The password was successfully reset.

identityVerificationLoginTicketstring
isBannedboolean
accountBlobstring
shouldUpdateEmailboolean
recoveryEmailstring
passkeyRegistrationSucceededboolean
shouldAutoLoginFromRecoveryboolean
shouldPrompt2svRemovalboolean
shouldPromptPasskeyAdditionboolean
shouldPromptCredentialInvalidationboolean

Changes