Команда «СБИС.ПереключитьАккаунт» выполняет аутентификацию текущего пользователя в указанном в параметрах аккаунте. После выполнения, возвращает новый идентификатор сессии. Текущий пользователь определяется по содержимому HTTP-заголовка «X-SBISSessionID».
Адрес запроса: https://online.sbis.ru/auth/service/
Параметры запроса
- "Параметр": объект:
- "НомерАккаунта": строка
Результат
- "Строка": идентификатор сессии
Комментарий
Номер аккаунта для запроса можно просмотреть в личном кабинете или лицензионном договоре.
Пример запроса
{
"jsonrpc": "2.0",
"method": "СБИС.ПереключитьАккаунт",
"params": {
"Параметр": {
"НомерАккаунта": "5058450"
}
},
"id": 0
}
Пример ответа (успех)
{
"jsonrpc": "2.0",
"result": "00000001-00566c5a-00ee-2f0887a528734b6d",
"id": 0
}
Пример ответа (не найден переданный номер аккаунта)
{
"jsonrpc": "2.0",
"error": {
"code": -32000,
"message": "Не удалось переключиться на другой профиль пользователя",
"details": "Не найден профиль пользователя в аккаунте с идентификатором 15645",
"type": "warning",
"data": {
"classid": "{00000000-0000-0000-0000-1fa000001000}",
"error_code": -1,
"addinfo": null
}
},
"id": 0
}
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.