---
title: "Register Email Standalone"
method: POST
path: "/cabinet/auth/email/register/standalone"
tags: ["Cabinet Auth"]
---

# Register Email Standalone

`POST /cabinet/auth/email/register/standalone`

Register new account with email and password.

This endpoint creates a new user WITHOUT requiring Telegram authentication.
An email verification link will be sent to confirm the email address.

User must verify email before they can login.

If TEST_EMAIL is configured, test email accounts are auto-verified.

## Request body

- EmailRegisterStandaloneRequest — Request to register new account with email (no Telegram required).
  - `email` string, email, required — Email address
  - `password` string, required — Password (min 8 chars)
  - `first_name` string, nullable — First name
  - `language` string — Preferred language (ISO 639-1)
  - `referral_code` string, nullable — Referral code of inviter

## Response `200`

Successful Response

- RegisterResponse — Response for email registration (before verification).
  - `message` string, required — Success message
  - `email` string, required — Email address to verify
  - `requires_verification` boolean — Whether email verification is required

## 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/versions/45956d1b13ec/schema)
