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

Аутентификация

Аутентификация

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

Чтобы выполнить аутентификацию используйте логин и пароль от личного кабинета СБИС и параметр app_client_id. Параметр всегда имеет значение «1025293145607151».

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

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

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

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

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

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

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

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

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