---
title: "Confirms the caller's phone number."
method: POST
path: "/api/v1/core/me/phone/verify"
tags: ["Core/Me"]
---

# Confirms the caller's phone number.

`POST /api/v1/core/me/phone/verify`

Validates the OTP the user just typed and, on success, flips
`Account.PhoneNumberConfirmed = true`. Codes expire after a few minutes —
if the user took a coffee break, resend.

## Request body

- VerifyPhoneRequest — Request body for `POST /me/phone/verify` — the OTP the user typed in the verification dialog after receiving the SMS.
  - `code` string, nullable

## Response `204`

Phone confirmed

## Other responses

- `400` — Invalid or expired code
- `401` — Not authenticated

---

[API](https://skmtc.net/neotimo/apis/neotimo-api.md) · [All operations](https://skmtc.net/neotimo/apis/neotimo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/neotimo/neotimo-api/revisions/2ecf51b1543e/schema)
