---
title: "Submit Revert Account Request"
method: POST
path: "/v1/revert/account"
tags: ["Accounts"]
---

# Submit Revert Account Request

`POST /v1/revert/account`

## Request body

- RobloxAuthenticationApiModelsRevertAccountSubmitRequest
  - `UserId` integer
  - `NewPassword` string
  - `NewPasswordRepeated` string
  - `Ticket` string
  - `TwoStepVerificationChallengeId` string
  - `TwoStepVerificationToken` string

## Response `200`

OK

- RobloxAuthenticationApiModelsLoginResponse
  - `user` RobloxWebResponsesUsersSkinnyUserResponse
    - `id` integer
    - `name` string
    - `displayName` string
  - `twoStepVerificationData` RobloxAuthenticationApiModelsTwoStepVerificationSentResponse
    - `mediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 — ['Email' = 0, 'SMS' = 1, 'Authenticator' = 2, 'RecoveryCode' = 3, 'SecurityKey' = 4, 'CrossDevice' = 5, 'Password' = 6, 'Passkey' = 7]
    - `ticket` string
  - `identityVerificationLoginTicket` string
  - `isBanned` boolean
  - `accountBlob` string
  - `shouldUpdateEmail` boolean
  - `recoveryEmail` string
  - `passkeyRegistrationSucceeded` boolean
  - `shouldAutoLoginFromRecovery` boolean
  - `shouldPrompt2svRemoval` boolean
  - `shouldPromptPasskeyAddition` boolean
  - `shouldPromptCredentialInvalidation` boolean

## Other responses

- `400` — 2: The account revert ticket is not valid 3: Password is not valid 4: Passwords do not match 5: Password cannot be used 8: The account security ticket is expired.
- `403` — 0: Token Validation Failed
- `503` — 0: Unknown 1: This feature is disabled

## Changes

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

[Change history](https://skmtc.dev/roblox/apis/roblox-api/changes/v1/revert/account/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)
