projects/forgotpassword

Восстановление пароля происходит в два этапа.
1. Пользователь отправляет логин, sign, телефон или почту.
2. Отправляется логин, телефон или почту, код, новый пароль и device

Параметры

Название Описание Тип Обязательный
login Логин, телефон или почта пользователя Строка Да
code Код восстановления пароля Строка Нет
password Новый пароль пользователя Строка Нет
sign Подпись. Если вход происходит по номеру телефона Строка Нет
device Устройство. Доступные значения:
desktop, ios, android.
Строка Нет

Результат

В случае успеха пароль пользователя будет изменен и возвращен токен

Коды ошибок

LOGIN_NOT_FOUND Логин, телефон или почта неверна.
INCORRECT_CODE Передан неверный код.
NO_WAY У пользователя нет возможности восстановить пароль (не указаны ни телефон, ни почта).
INCORRECT_LOGIN Сервису по совершению звонков не удалось совершить звонок на номер пользователя.
MIN_PASS Пароль меньше минимально допустимой длины. Минимальная длина пароля равна 6 символам.
FREQ Слишком частый вызов смс, доступно раз в минуту. В параметре sec будет передано количество секунд, через которое можно будет повторно получить код

Тест запроса

login:
code:
password:
sign:
device:
Введите данные и нажмите выполнить