Перейти к основному содержимому

Создание договора ЮЛ

Создание проекта договора, итоговый расчет стоимости договора (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": "ХХХ0161614658",
"product": {
"code": "OSAGO"
},
"status": {
"code": "WAITING_PAYMENT"
},
"startDate": "2024-06-27T00:00:00+03:00",
"endDate": "2025-06-27T00:00:00+03:00",
"premium": 13256.27,
"currencyCode": "RUB",
"draftId": "c4096d30-fe03-40ac-896d-30fe0320acf2",
"additionalProperties": {
"loyalties": [
{
"declineCategory": "Успешно",
"isLoyaltyDiscount": false
}
]
},
"infoList": {
"partnerCode": "INGURU",
"policyKind": "еОСАГО",
"channelId": "361",
"contractDivisionId": "00.97.01.08.05",
"contractResponsibleId": "0000113860",
"agentContractNumber": "17065490001",
"apiVersion": "18",
"applicationId": "3ab1abf4-a3ca-4aee-8e19-521216c98a2f",
"agreementId": "0e7fea26-0a3d-4d4c-92f7-44423c87c503",
"nsiCode": "Ю_7727618949.00000, Ю_7727447490.00000",
"legal_entity": "ООО МБ Маркетплейс"
},
"installments": [
{
"id": "72dacbaf-19a0-4eee-87ca-4babe8816cfc",
"nr": 1,
"scheduled": "2024-06-25",
"currencyCode": "RUB",
"amount": 13256.27,
"sendSms": false,
"sendEmail": false
}
],
"files": [
{
"fileTypeCode": "DRAFT",
"fileId": "72f8ae05-9c6e-4923-a220-6d06c89882e2"
}
],
"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",
"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",
"addressStr": "Кировская обл, пгт Опарино, Юбилейный пер, д 22, кв 2"
}
}
},
"typeLDU": "UNLIM",
"trailer": false,
"transit": false,
"purpose": "PERSONAL",
"primaryDrivingArea": "a376e68d-724a-4472-be7c-891bdb09ae32",
"coefficients": {
"base": "5722",
"kt": "0.84",
"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": 13256.27
}
]
},
"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
}