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

Получение результата асинхронного запроса

Для вызова результата ранее вызванного асинхронного запроса, необходимо вызвать метод operations (GET {{server}}+ href из ответа на асинхронных вызов, например: {{server}}/sales/v2/operations?oper_id=23f2792e-5396-446b-b279-2e5396846b8b). При положительном результате отработки ранее вызванного асинхронного метода будет возвращен ответ с данными, или текст ошибки. Так же возможен ответ ошибкой 404 Not Found. Данная ошибка может возникать в двух случаях:

  • 1.1. Ранее вызванный асинхронный метод еще не отработал, поэтому для метода предрасчета (POST …/quotes) вызов метода GET operations желательно установить время вызова не ранее чем через минуту, для метода создания договора (POST …/ policies) вызов метода operations не ранее чем через 120 000 миллисекунды после получения ссылки.
  • 1.2. Если прошло указанное в пункте 6.1 время, а ответ на запрос метода operations возвращается ошибка 404 Not Found, значит есть технический сбой в системе и необходимо обратиться в службу технической поддержки интеграционного сервиса ВСК. Пример запроса: GET {{server}}/sales/v2/operations?oper_id=0c795ff3-aa26-4b8a-b95f-f3aa269b8a77Пример положительного ответа:
{
"policyNumber" : "ХХХ0161456542",
"product" : {
"code" : "OSAGO"
},
"status" : {
"code" : "WAITING_PAYMENT"
},
"startDate" : "2024-04-11T00:00:00+03:00",
"endDate" : "2025-04-11T00:00:00+03:00",
"premium" : 19237.16,
"currencyCode" : "RUB",
"draftId" : "0c795ff3-aa26-4b8a-b95f-f3aa269b8a77",
"infoList" : {
"partnerCode" : "IP_SMYK",
"policyKind" : "еОСАГО",
"channelId" : "362",
"contractDivisionId" : "32.24",
"contractResponsibleId" : "0032155413",
"agentContractNumber" : "5210760001",
"apiVersion" : "11",
"applicationId" : "5ea51921-855f-42e3-a544-407761aae946",
"agreementId" : "bf2d1d1a-4856-4ffa-8f45-6c48ddc17bf4",
"nsiCode" : "П_420214413263",
"legal_entity" : "ИП Смык Владимир Владимирович"
},
"installments" : [ {
"id" : "bb8cb08b-2da0-45f4-b580-424c9acc4ceb",
"nr" : 1,
"scheduled" : "2024-04-11",
"currencyCode" : "RUB",
"amount" : 19237.16,
"sendSms" : false,
"sendEmail" : false
} ],
"files" : [ {
"fileTypeCode" : "DRAFT",
"fileId" : ""
} ],
"policyHolder" : {
"person" : {
"firstName" : "Иван",
"lastName" : "Бунша",
"middleName" : "Васильевич",
"birthDate" : "1990-01-13",
"citizenship" : "RU",
"familyState" : "SINGLE",
"isResident" : true,
"vsk_id" : "b36ebc02-c3dd-42ae-a0ee-208e25749bb1"
},
"phone" : {
"phoneNumber" : "79516658860"
},
"email" : "test@test.ru",
"passport" : {
"typeCode" : "PASSPORT_RF",
"serial" : "4007",
"number" : "013584",
"dateIssue" : "2021-08-08",
"whom" : "УФМС",
"divisionCode" : "013-451"
},
"address" : {
"typeCode" : "REGISTRATION",
"countryCode" : "RU",
"region" : "Челябинская обл",
"city" : "г Челябинск",
"street" : "пр-кт Ленина",
"house" : "4Д",
"zipCode" : "454085",
"kladrId" : "7400000100005080244",
"fiasId" : "c88cd1bd-6ff6-4de2-90d8-86e149ada01c",
"addressStr" : "454085, Челябинская обл, г Челябинск, Телефон р-н, пр-кит Ленина, д 4Д"
}
},
"insuredObject" : {
"vehicle" : {
"vehicleModel" : {
"carId" : "29643",
"mark" : "KIA",
"model" : "Rio",
"horsePower" : "123",
"otherModelName": "Kia",
"otherMarkName": "Rio 1.6 AT"
},
"vin" : "VBKJPJ405HC232666",
"licensePlate" : "Е123ХМ178",
"isNotRegistered" : false,
"yearIssue" : "2020-01-01"
},
"vehicleDocument" : {
"typeCode" : "VEHICLE_REGISTRATION_DOCUMENT",
"serial" : "9907",
"number" : "203341",
"dateIssue" : "2022-01-01"
},
"owner" : {
"vehicleOwnerPerson" : {
"person" : {
"firstName" : "Иван",
"lastName" : "Бунша",
"middleName" : "Васильевич",
"birthDate" : "1990-01-13",
"citizenship" : "RU",
"gender" : "M",
"familyState" : "MARRIED",
"isResident" : true,
"vsk_id" : "016c9dae-3652-4735-8a5a-5c7c55449ae0"
},
"phone" : {
"phoneNumber" : "79516658860"
},
"email" : "test@vsk.ru",
"document" : {
"typeCode" : "PASSPORT_RF",
"serial" : "4007",
"number" : "013584",
"dateIssue" : "2021-08-08",
"whom" : "УФМС",
"divisionCode" : "013-451"
},
"address" : {
"typeCode" : "REGISTRATION",
"countryCode" : "RU",
"region" : "Челябинская обл",
"city" : "г Челябинск",
"street" : "пр-кт Ленина",
"house" : "4Д",
"flat" : "9",
"zipCode" : "454085",
"kladrId" : "7400000100005080244",
"fiasId" : "c88cd1bd-6ff6-4de2-90d8-86e149ada01c",
"addressStr" : "454085, Челябинская обл, г Челябинск, Телефон р-н, пр-кит Ленина, д 4Д, кв 9"
}
}
},
"typeLDU" : "LIM",
"drivers" : [ {
"person" : {
"firstName" : "Иван",
"lastName" : "Бунша",
"middleName" : "Васильевич",
"birthDate" : "1990-01-13",
"citizenship" : "RU",
"gender" : "M",
"familyState" : "MARRIED",
"isResident" : true,
"vsk_id" : "7da7361e-6165-49eb-8f9a-e2537e4d2af1"
},
"driversLicense" : {
"typeCode" : "DRIVER_LICENSE",
"serial" : "4789",
"number" : "032148",
"dateIssue" : "2020-01-08"
},
"driveExperience" : "2010-02-01",
"kbm" : "1",
"isOwner" : true,
"isPolicyHolder" : true
} ],
"trailer" : false,
"transit" : false,
"purpose" : "PERSONAL",
"primaryDrivingArea" : "a376e68d-724a-4472-be7c-891bdb09ae32",
"coefficients" : {
"base" : "7535",
"kt" : "1.88",
"kbm" : "1",
"ko" : "1",
"kvs" : "0.97",
"km" : "1.4",
"kp" : "1",
"kn" : "-1",
"kpr" : "-1",
"ks" : "1"
},
"isReinsurance" : false,
"isProlongation" : false,
"covers" : [ {
"cover" : {
"code" : "117"
},
"sumInsured" : 400000.00,
"premium" : 19237.16
} ]
},
"countryTs": "643",
"periods" : {
"startDate1" : "2024-04-11T00:00:00+03:00",
"endDate1" : "2025-04-11T00:00:00+03:00"
},
"bso": {
"serial": "ААС",
"number": "0321456845"
}
}

Ошибка 401, нет авторизации, необходимо пройти процесс авторизации:

{
"message": "Unauthorized",
"http_status_code": 401
}