---
title: "verifyEmailWithToken"
method: POST
path: "/v2/users/public/verifyEmail"
tags: ["User V2"]
---

# verifyEmailWithToken

`POST /v2/users/public/verifyEmail`

Update new email using an verification token

## Query parameters

- `token` string, required

## Request body

- UserVerificationPayload
  - `password` string — User's password

## Response `200`

Verified successfully

## Other responses

- `400` — No pending email change for this token
- `404` — Token not found
- `409` — Email address already in use

---

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