Интеграция со СБИС

СБИС.ОтправитьКодАутентификации

СБИС.ОтправитьКодАутентификации

Команда СБИС.ОтправитьКодАутентификации генерерирует код подтверждения и отправляет его на подтвержденный мобильный телефон из карточки сотрудника.

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

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

  • "Идентификатор": строка

Значение параметра "Идентификатор" можно получить из поля "Идентификатор" в addinfo в ответе при двухфакторной аутентификации.

Результат запроса

  • "Строка": идентификатор текущего подтверждения

Перед вызовом методов подтверждения телефона необходимо убедиться, что в заголовках запроса указано поле X-SBISSessionID со значением временной сессии (значение из поля SessionID в addinfo).

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

{
  "jsonrpc": "2.0",
  "method": "СБИС.ОтправитьКодАутентификации",
  "params": {
    "Идентификатор": "dbef1dbb-1501-4f57-8783-0fc3f9c3b98d"
  },
  "id": 0
}

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

{
  "jsonrpc": "2.0",
  "result": "dbef1dbb-1501-4f57-8783-0fc3f9c3b98d",
  "id": 0
}

Пример ответа (ошибка)

{
  "jsonrpc": "2.0",
  "error": {
    "code": -32007,
    "message": "Сессия для подтверждения входа по SMS недействительна",
    "details": "Сессия для подтверждения входа по SMS недействительна",
    "type": "warning",
    "data": {
      "classid": "{afd28339-dc44-4ad9-96dc-55a9789c743a}",
      "error_code": 7,
      "addinfo": null
    }
  },
  "id": 0
}