> ## Documentation Index
> Fetch the complete documentation index at: https://docs.elumenta.ru/llms.txt
> Use this file to discover all available pages before exploring further.

# Регистрация

> Создание нового аккаунта по email и паролю

<ParamField body="email" type="string" required>
  Email для нового аккаунта.
</ParamField>

<ParamField body="password" type="string" required>
  Пароль — минимум 8 символов.
</ParamField>

<ParamField body="username" type="string">
  Необязательное отображаемое имя. Если не указано — генерируется из email.
</ParamField>

## Запрос

```bash theme={null}
curl -X POST https://elumenta.ru/api/v2/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com", "password": "secure_pass123", "username": "myname"}'
```

## Ответ

```json theme={null}
{
  "message": "Registration successful. Check your email to verify your account.",
  "user_id": 12345
}
```

Письмо с подтверждением отправляется автоматически. Аккаунт работает сразу, но некоторые функции требуют подтверждения email. См. [Verify Email](/ru/api-reference/auth/verify-email).

## Ошибки

| Код   | Значение                                     |
| ----- | -------------------------------------------- |
| `409` | Email уже зарегистрирован                    |
| `422` | Пароль слишком короткий или невалидный email |
