Skip to content

Получение периода действия полиса ОСАГО

getOsagoInfo

Данный метод поддерживает режим асинхронного выполнения (параметр async). Подробнее, см. асинхронный режим выполнения запросов

Тип HTTP запроса: POST

URL вызова: https://api.id-x.org/idx/api2/autoins/getOsagoInfo

Поддерживаются следующие форматы передачи параметров:

  • JSON, Content-Type: application/json

  • Form submit, Content-Type: application/x-www-form-urlencoded

Параметры:

Параметр Тип Обязательный Описание
accessKey String Да Ключ доступа, выданный при регистрации в Системе IDX
secretKey String Да Секретный ключ, выданный при регистрации в Системе IDX
bsoSeries String Да Серия бланка ОСАГО
bsoNumber String Да Номер бланка ОСАГО
async Boolean Нет Признак асинхронного вызова

Функция возвращает:

Параметр Тип Обязательный Описание
resultCode Int Да Результат выполнения функции (0 – успешное завершение функции, -100 – данные не найдены, иные значения – ошибка выполнения)
resultMessage String Нет Сообщение об ошибке
operationToken String Нет Уникальный идентификатор операции
insCompanyName String Нет Страховая компания
changeDate String Нет Дата, на которую предоставляется информация о бланке
policyCreateDate String Нет Дата заключения договора
policyBeginDate String Нет Дата начала действия договора
policyEndDate String Нет Дата окончания действия договора
bsoStatusName String Нет Статус

Пример вызова:

POST /idx/api2/autoins/getOsagoInfo
Host: api.id-x.org
Content-Type: application/json
Accept: application/json

{
    "accessKey": "выданный accessKey",
    "secretKey": "выданный secretKey",
    "bsoSeries": "УУУ",
    "bsoNumber": "0000000000",
}

Пример успешного ответа:

{
    "resultCode": 0,
    "operationToken": "a71db75acd354bb2b9f1e444e9dfa209",
    "insCompanyName": "РОСГОССТРАХ",
    "changeDate": "Иванов",
    "policyCreateDate": "17.01.2017,
    "policyBeginDate": "01.02.2017",
    "policyEndDate": "01.12.2017",
    "bsoStatusName": "Находится у страхователя",

}

Пример неуспешного ответа:

{
    "resultCode": -100,
    "resultMessage": "Информация не найдена"
}

Пример асинхронного запроса в формате json:

POST /idx/api2/getOsagoInfo
Host: api.id-x.org
Content-Type: application/json
Accept: application/json

{ 
    "accessKey": "Выданный accessKey", 
    "secretKey": "Выданный secretKey", 
    "bsoSeries": "УУУ",
    "bsoNumber": "0000000000",
    "async": true
}

Пример ответа на асинхронный запрос:

{
    "resultCode": 0,
    "operationToken": "c7cb6d9228dd4adda2b8775f9554b325",
    "resultMessage": " "
}

operationToken используется для вызова getAsyncResult (подробнее см. getAsyncResult) для получения результата.