Онлайн-кассы и ОФД

Аутентификация пользователя

Аутентификация пользователя

Команда позволяет выполнить аутентификацию по логину/паролю и возвращает идентификатор сессии.

Для выполнения аутентификации используйте логин и пароль от личного кабинета online.sbis.ru и параметр app_client_id, который всегда имеет значение 2248309793600149.

Метод запроса: POST

Адрес выполнения запроса: https://api.sbis.ru/oauth/service/

Параметры запроса

Параметр

Тип

Описание

Пример

app_client_idString, обязательныйКонстанта «2248309793600149»2248309793600149
loginString, обязательныйЛогин пользователяuser1
passwordString, обязательныйПароль пользователяsecret

Пример запроса

{
  "app_client_id": "2248309793600149",
  "login": "user1",
  "password": "secret"
}

Пример ответа

В ответе сервер проставляет в заголовках Set-Cookie идентификатор сессии (sid) и дополнительно указывает то же значение в теле ответа. При вызове всех методов API в заголовке Cookie необходимо проставлять полученное значение sid.

{
  "sid":"0056cbe3-00574213-00ba-09f3753ce2334692", 
  "token":"PGE5O1JZWEJnU1dQJVo5OVEyWyhKLkJWS1Rp 
  NDZha2skY3J0MjwuTWtebk9TXTttIVhHLTNTE6MDIuNDM1NDEx"
}

Для последующих запросов используйте cookie, например: sid=0056cbe3-00574213-00ba-09f3753ce2334692.