Insacar. API проверки полиса ОСАГО
Данные полиса ОСАГО отдаются тем же API, что и данные для виджетов Muva. Специфика проявляется в формате отдаваемого json, а именно, в названиях полей.
Пример отдаваемого json
{
'data':
{
'account_data':
{"car_vin":"4USBT53544LT26841","car_lp":""},
'created_at': '2016-03-15T21:51:40.161Z',
'details_data':
[
{
"insurance_policy_number":"0337091535",
"insurance_policy_series":"ЕЕЕ",
"insurance_policy_restricted":"0",
"insurance_company_name":"РОСГОССТРАХ",
"insurance_policy_unique_id":"221788955"
}
],
'provider_uid': '00000000-0004-0004-0004-000000000000',
'state': 'completed',
'status': 'details_data',
'uid': '9749157c-c06e-4e85-8a84-b57dfada0f20',
'updated_at': '2016-03-15T21:51:42.439Z',
'user_uid': 'f867ff4a-9738-4f72-aa32-fafdbf75ba3e'
},
'success': True
}
В словаре data:account_data присутствуют поля car_vin - VIN, используемый при запросе car_lp - ГРЗ, используемый при запросе
В списке data:details_data имеется один словарь с полями: insurance_policy_number - номер полиса ОСАГО, insurance_policy_series - серия полиса ОСАГО insurance_policy_restricted - наличие ограничения полиса ОСАГО insurance_company_name - страховая компания insurance_policy_unique_id - уникальный ID полиса
В случае отсутствия данных о страховке data:details_data имеет такой вид:
[
{
"insurance_error_message":"Сведения о договоре ОСАГО с указанными реквизитами не найдены, но это не является основаниям для отказа в получении выплаты"
}
]