Skip to main content

/api/v2/bpm/auth/login

Метод отвечает за аутентификацию пользователя в системе и выпуск пары токенов:

  • Bearer access token действующий 3 минуты
  • Refresh token, время действия которого до 30 минут
Request Body required
  • login login

    Possible values: >= 4 characters and <= 64 characters, Value must match regular expression /^[\w.-]{4,64}$/g

    Логин пользователя.

  • password password

    Possible values: >= 2 characters and <= 128 characters, Value must match regular expression ^[a-zA-Z\d!@#$%^&*()\-_+=;:,.\/?\\|~[]{}]{2,128}$`

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

  • device_id device_id

    Possible values: non-empty and <= 255 characters

    Уникальный идентификатор устройства. Для панели администратора используется автоматически генерируемый UUID.

  • session string deprecated

    Possible values: non-empty and <= 255 characters

    Идентификатор сессии. Убран, так как не использовался.

Responses

Успешный ответ.

Response Headers
  • Set-Cookie string

    Cookie с access токеном

  • Set-Cookie2 string

    Cookie с CSRF токеном


Schema
  • status integer required

    Possible values: [0, 1]

    Статус отработки запроса.
    1 - Успех
    0 - Ошибка

  • message string nullable required

    Описание ошибки.

  • response object required

    Объект с парой токенов.

  • access access required

    Access токен.

  • refresh refresh required

    Refresh токен.

  • preparingsTime number required

    Время подготовки ответа сервером без учёта сети.

Loading...