Зарегистрировать пользователя
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 | Псевдоним не соответствует требуемому формату |
💡 Метод также может возвращать глобальные ошибки.
ПРИМЕЧАНИЯ
- Метод не требует аутентификации
- При успешной регистрации на email отправляется письмо с временным паролем