---
title: "Request Email Change"
method: POST
path: "/cabinet/auth/email/change"
tags: ["Cabinet Auth"]
---

# Request Email Change

`POST /cabinet/auth/email/change`

Request email change.

For verified emails: sends a 6-digit verification code to the new email.
For unverified emails: replaces the email directly and sends verification to the new address.

## Request body

- EmailChangeRequest — Request to initiate email change.
  - `new_email` string, email, required — New email address

## Response `200`

Successful Response

- EmailChangeResponse — Response for email change initiation.
  - `message` string, required — Success message
  - `new_email` string, required — New email address pending verification
  - `expires_in_minutes` integer, required — Code expiration time in minutes

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/bedolagam/apis/remnawave-bot-admin-api.md) · [All operations](https://skmtc.net/bedolagam/apis/remnawave-bot-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bedolagam/remnawave-bot-admin-api/revisions/45956d1b13ec/schema)
