---
title: "Verify phone number change"
method: POST
path: "/user/phone-number/change/verify"
tags: ["user"]
---

# Verify phone number change

`POST /user/phone-number/change/verify`

Complete a previously-requested phone number change by submitting the OTP that was
sent via SMS. On success the staged phone number becomes the user's verified phone
number. Requires elevated permissions.

## Request body

- UserPhoneNumberChangeVerifyRequest
  - `newPhoneNumber` string, required — The phone number that was previously requested via /user/phone-number/change
  - `otp` string, required — One-time password received via SMS at the new phone number

## Response `200`

Phone number change verified successfully

- 'OK'

## Other responses

- `default` — An error occurred while processing the request

## Changes

- **2026-09-02** `29ca378c6425` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/nhost/apis/nhost-authentication-api/changes/user/phone-number/change/verify/post.md)

---

[API](https://skmtc.dev/nhost/apis/nhost-authentication-api.md) · [All operations](https://skmtc.dev/nhost/apis/nhost-authentication-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nhost/apis/nhost-authentication-api/revisions/7018a6ccd5c9?raw)
