Предварительный расчет ЮЛ:
Предварительный расчет стоимости договора (POST {{server}}/sales/v2/corporate/osago/quotes). Быстрый расчет премии по договору. Для того, чтобы премия на предварительном расчете соответствовала премии при создании договора, необходимо передавать те же данные, которые требуются при создании проекта договора (метод POST {{server}}//sales/v2/corporate/osago/policies). Если метод вернул 504 ошибку, то на текущий момент сервис не доступен, необходимо повторить запрос через 60 000 миллисекунд, или установить асинхронный вызов. Возможно асинхронное выполнение запросов, для этого в любом из методов запроса, необходимо в Headers передать тег desired-timeout и установить для него значение в миллисекундах. Рекомендую установить значение для любого запроса 59 000 миллисекунд. Если сервис не успеет ответить за переданное в параметре desired-timeout время, то в ответе вернется следующее сообщение:
{
"draftId": "23f2792e-5396-446b-b279-2e5396846b8b",
"method": "GET",
"href": "/sales/v2/operations?oper_id=23f2792e-5396-446b-b279-2e5396846b8b"
}
Далее асинхронный ответ можно получить с помощью метода operations.
Пример запроса:
{
"product": {
"code": "OSAGO"
},
"startDate": "2024-06-27T00:00:00+03:00",
"endDate": "2025-06-27T00:00:00+03:00",
"policyHolder": {
"organization": {
"country": "RU",
"inn": "4323003870",
"fullName": "Общество с ограниченной ответственностью \"МУП ДОРТЕХСЕРВИС\"",
"legalForm": "Общество с ограниченной ответственностью",
"kpp": "432301001",
"ogrn": "1094316000460",
"isResident": true
},
"phone": {
"phoneNumber": "78889876767"
},
"document": {
"typeCode": "LEGAL_ENTITY_REGISTER_RECORD",
"serial": "43",
"number": "101006780",
"dateIssue": "2015-01-14"
},
"email": "dtc43-23@mail.ru",
"address": {
"typeCode": "LEGAL",
"countryCode": "RU",
"city": "пгт Опарино",
"street": "Юбилейный пер",
"house": "22",
"flat": "2",
"kladrId": "4302400000100500022",
"addressStr": "Кировская обл, пгт Опарино, Юбилейный пер, д 22, кв 2"
}
},
"insuredObject": {
"vehicle": {
"vehicleModel": {
"mark": "Volkswagen",
"model": "Tiguan",
"horsePower": "150",
"otherModelName": "Kia",
"otherMarkName": "Rio 1.6 AT"
},
"vin": "VBKJPJ405HC232666",
"licensePlate": "А425МС198",
"isNotRegistered": false,
"countryCode": "RU",
"yearIssue": "2018-01-01",
"vehicleCategoryCode": "B"
},
"vehicleDocument": {
"typeCode": "VEHICLE_REGISTRATION_DOCUMENT",
"serial": "9907",
"number": "203341",
"dateIssue": "2022-01-01"
},
"owner": {
"vehicleOwnerOrganization": {
"organization": {
"country": "RU",
"inn": "4323003870",
"fullName": "Общество с ограниченной ответственностью \"МУП ДОРТЕХСЕРВИС\"",
"legalForm": "Общество с ограниченной ответственностью",
"kpp": "432301001",
"ogrn": "1094316000460",
"isResident": true
},
"phone": {
"phoneNumber": "78889876767"
},
"document": {
"typeCode": "LEGAL_ENTITY_REGISTER_RECORD",
"serial": "43",
"number": "101006780",
"dateIssue": "2015-01-14"
},
"email": "dtc43-23@mail.ru",
"address": {
"typeCode": "LEGAL",
"countryCode": "RU",
"city": "пгт Опарино",
"street": "Юбилейный пер",
"house": "22",
"flat": "2",
"kladrId": "4302400000100500022",
"addressStr": "Кировская обл, пгт Опарино, Юбилейный пер, д 22, кв 2"
}
}
},
"typeLDU": "UNLIM",
"trailer": false,
"transit": false,
"purpose": "PERSONAL",
"primaryDrivingArea": "a376e68d-724a-4472-be7c-891bdb09ae32"
},
"countryTs": "643",
"periods": {
"startDate1": "2024-06-27T00:00:00+03:00",
"endDate1": "2025-06-27T00:00:00+03:00"
},
"bso": {
"serial": "ААС",
"number": "0321456845"
}
}
Положительный ответ:
{
"policyNumber": "24000OSG3330002709",
"product": {
"code": "OSAGO"
},
"status": {
"code": "NEW"
},
"startDate": "2024-06-27T00:00:00+03:00",
"endDate": "2025-06-27T00:00:00+03:00",
"premium": 29668.80,
"currencyCode": "RUB",
"draftId": "019d5817-1e03-43a9-9d58-171e0323a99a",
"additionalProperties": {
"loyalties": [
{
"declineCategory": "Успешно",
"isLoyaltyDiscount": false
}
]
},
"infoList": {
"partnerCode": "INGURU",
"policyKind": "еОСАГО",
"channelId": "361",
"contractDivisionId": "00.97.01.08.05",
"contractResponsibleId": "0000113860",
"agentContractNumber": "17065490001",
"apiVersion": "18",
"applicationId": "ea435d19-e135-48a6-bd6d-05ea9725d6ad",
"agreementId": "e61257dc-e382-45e9-b875-22a7e1a17274",
"nsiCode": "Ю_7727618949.00000, Ю_7727447490.00000",
"legal_entity": "ООО МБ Маркетплейс"
},
"installments": [
{
"id": "d1101064-0625-4683-8fcf-66faa3656dce",
"nr": 1,
"scheduled": "2024-06-25",
"currencyCode": "RUB",
"amount": 29668.80,
"sendSms": false,
"sendEmail": false
}
],
"policyHolder": {
"organization": {
"country": "RU",
"inn": "4323003870",
"fullName": "Общество с ограниченной ответственностью \"МУП ДОРТЕХСЕРВИС\"",
"legalForm": "Общество с ограниченной ответственностью",
"kpp": "432301001",
"ogrn": "1094316000460",
"isResident": true,
"vsk_id": "2bb29033-6568-4f2d-b84f-79b0481b6996"
},
"phone": {
"phoneNumber": "78889876767"
},
"email": "dtc43-23@mail.ru",
"document": {
"typeCode": "LEGAL_ENTITY_REGISTER_RECORD",
"serial": "43",
"number": "101006780",
"dateIssue": "2015-01-14"
},
"address": {
"typeCode": "LEGAL",
"countryCode": "RU",
"city": "пгт Опарино",
"street": "Юбилейный пер",
"house": "22",
"flat": "2",
"kladrId": "4302400000100500022",
"fiasId": "c88cd1bd-6ff6-4de2-90d8-86e149ada01c",
"addressStr": "Кировская обл, пгт Опарино, Юбилейный пер, д 22, кв 2"
}
},
"insuredObject": {
"vehicle": {
"vehicleModel": {
"carId": "74928",
"mark": "Volkswagen",
"model": "Tiguan",
"horsePower": "150",
"otherModelName": "Kia",
"otherMarkName": "Rio 1.6 AT"
},
"vin": "VBKJPJ405HC232666",
"licensePlate": "А425МС198",
"isNotRegistered": false,
"countryCode": "RU",
"yearIssue": "2018-01-01",
"vehicleCategoryCode": "B"
},
"vehicleDocument": {
"typeCode": "VEHICLE_REGISTRATION_DOCUMENT",
"serial": "9907",
"number": "203341",
"dateIssue": "2022-01-01"
},
"owner": {
"vehicleOwnerOrganization": {
"organization": {
"country": "RU",
"inn": "4323003870",
"fullName": "Общество с ограниченной ответственностью \"МУП ДОРТЕХСЕРВИС\"",
"legalForm": "Общество с ограниченной ответственностью",
"kpp": "432301001",
"ogrn": "1094316000460",
"isResident": true,
"vsk_id": "2bb29033-6568-4f2d-b84f-79b0481b6996"
},
"phone": {
"phoneNumber": "78889876767"
},
"email": "dtc43-23@mail.ru",
"document": {
"typeCode": "LEGAL_ENTITY_REGISTER_RECORD",
"serial": "43",
"number": "101006780",
"dateIssue": "2015-01-14"
},
"address": {
"typeCode": "LEGAL",
"countryCode": "RU",
"city": "пгт Опарино",
"street": "Юбилейный пер",
"house": "22",
"flat": "2",
"kladrId": "4302400000100500022",
"fiasId": "c88cd1bd-6ff6-4de2-90d8-86e149ada01c",
"addressStr": "Кировская обл, пгт Опарино, Юбилейный пер, д 22, кв 2"
}
}
},
"typeLDU": "UNLIM",
"trailer": false,
"transit": false,
"purpose": "PERSONAL",
"primaryDrivingArea": "a376e68d-724a-4472-be7c-891bdb09ae32",
"coefficients": {
"base": "5722",
"kt": "1.88",
"kbm": "1",
"ko": "1.97",
"kvs": "1",
"km": "1.4",
"kp": "1",
"kn": "-1",
"kpr": "-1",
"ks": "1"
},
"isReinsurance": false,
"isProlongation": false,
"covers": [
{
"cover": {
"code": "117"
},
"sumInsured": 400000.00,
"premium": 29668.80
}
]
},
"countryTs": "643",
"periods": {
"startDate1": "2024-06-27T00:00:00+03:00",
"endDate1": "2025-06-27T00:00:00+03:00"
},
"bso": {
"serial": "ААС",
"number": "0321456845"
}
}
Ответ с отказом в возможности страхования (не сегмент):
{
"code": "3",
"code_c": "INVALID_ARGUMENT",
"message": "Невалидные входящие параметры",
"details": [
{
"domain": "partapi-eosago-second-edition",
"metadata": {
"field": "draftId=05bbbfa9-f34f-4c43-bbbf-a9f34f4c437c",
"description": "Отказ"
}
}
]
}
Ответ, если данные не прошли валидацию:
{
"code": "3",
"code_c": "INVALID_ARGUMENT",
"message": "Невалидные входящие параметры",
"details": [
{
"domain": "partapi-eosago-second-edition",
"metadata": {
"field": "draftId=7dee0924-a8f3-44a9-ae09-24a8f3d4a9db",
"description": "{\n \"field\": \"$.insurancePrograms[0].attributes.RULE_7_OBJECT_10.VEHICLE.OWNER.SUBJECT_MASTER_UL.SUBJECT_MASTER_DOCUMENT.DOCUMENT_TYPE\",\n \"description\": \"Не заполнен обязательный атрибут\"\n}"
}
}
]
}
Ответ, если в Headers установлен desired-timeout, и ответ не получен в течении установленного времени:
{
"draftId": "23f2792e-5396-446b-b279-2e5396846b8b",
"method": "GET",
"href": "/sales/v2/operations?oper_id=23f2792e-5396-446b-b279-2e5396846b8b"
}
Ответ с ошибкой 504:
<html>
<head>
<title>504 Gateway Time-out</title>
</head>
<body>
<center>
<h1>504 Gateway Time-out</h1>
</center>
<hr>
<center>nginx/1.25.1</center>
</body>
</html>
Ошибка 401, нет авторизации, необходимо пройти процесс авторизации
{
"message": "Unauthorized",
"http_status_code": 401
}