---
title: "Verifies a password reset challenge solution."
method: POST
path: "/v2/passwords/reset/verify"
tags: ["Accounts"]
---

# Verifies a password reset challenge solution.

`POST /v2/passwords/reset/verify`

## Request body

- RobloxAuthenticationApiModelsPasswordResetVerificationRequest
  - `targetType` 0 | 1 | 2 — ['Email' = 0, 'PhoneNumber' = 1, 'RecoverySessionID' = 2]
  - `nonce` string
  - `code` string

## Response `200`

OK

- RobloxAuthenticationApiModelsPasswordResetVerificationResponse
  - `userTickets` RobloxAuthenticationApiModelsForgotPasswordUserResponse[]
    - `user` RobloxWebResponsesUsersLegacyUserResponse
      - `userId` integer
      - `username` string
      - `displayName` string
    - `ticket` string

## Other responses

- `400` — 3: Request was empty. 9: The target type is invalid. 14: The nonce is invalid.
- `403` — 0: Token Validation Failed 13: The code is invalid.
- `500` — 0: Unknown error occured.
- `503` — 1: Feature temporarily disabled. Please try again later.

## Changes

- **2026-09-03** `d9b4ae8b3380` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/roblox/apis/roblox-api/changes/v2/passwords/reset/verify/post.md)

---

[API](https://skmtc.dev/roblox/apis/roblox-api.md) · [All operations](https://skmtc.dev/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/roblox/roblox-api/revisions/d9b4ae8b3380/schema)
