Skip to main content

Зарегистрировать пользователя

POST {host}/user/register/


ЗАПРОС

Заголовок
{
    "Accept-Language": "ru" // ○ язык ответов: ru или en (ru по-умолчанию)
}
Структура
{
    "username": string, // ● Имя пользователя (должно соответствовать USERNAME_PATTERN)
    "email": string,    // ● Email пользователя
    "nickname": string  // ○ Псевдоним пользователя (должен соответствовать NICKNAME_PATTERN, если указан)
}

💡 Значения USERNAME_PATTERN и NICKNAME_PATTERN - справочная информация, которую можно получить через метод Переменные (/vars/)

Пример
{
    "username": "john_doe",
    "email": "john@example.com",
    "nickname": "Johnny"
}

ОТВЕТ

Структура
{} // Пустой объект при успешной регистрации

ОШИБКИ

Статус Код Описание
400 UsernameExists Такое имя пользователя уже существует
400 EMailExists Такой адрес электронной почты уже зарегистрирован
400 UserPattern Имя пользователя не соответствует требуемому формату
400 NicknamePattern Псевдоним не соответствует требуемому формату

💡 Метод также может возвращать глобальные ошибки.


ПРИМЕЧАНИЯ

  1. Метод не требует аутентификации
  2. При успешной регистрации на email отправляется письмо с временным паролем