Авторизация

Авторизация по email и паролю

Возвращает access и refresh token для активного пользователя панели. Если пользователю требуется двухэтапная авторизация, возвращает 403 с is_two_step_auth. Если пользователю требуется обязательная смена пароля, возвращает 403 с password_change_token для метода смены пароля. В production-запросах требуется валидный ответ SmartCaptcha.

post/auth/login

Headers

X-Lang'ru' | 'kk' | 'en' | 'es'
Example:ru

Заголовок для указания языка ответа

Request body

emailstring email required

Email пользователя панели

passwordstring password required

Пароль пользователя панели

sec_responsestring required

Ответ Yandex SmartCaptcha

Example request

{
  "email": "admin@example.com",
  "password": "Password1",
  "sec_response": "0.23Yx..."
}

Response

Успешная авторизация

user_idinteger required

ID пользователя панели

access_tokenstring required

JWT access token. В payload содержит token_type, token_id и user_id.

refresh_tokenstring required

Refresh token

Example response

{
  "user_id": 1
}