Расчет стоимости полиса по полной анкете

Метод принимает полную анкету, состоящую из сведений о транспортном средстве, списке водителей, собственнике, страхователе.

При запросе генерируется request_hash, представляющий уникальный идентификатор полиса, используемый для обмена данными в ходе интеграции.

POST /osago/policy/calculate

request

Имя

Тип

Обязательность

Описание

car

object

true

Информация о транспортном средстве

car.car_number

string

true

Госномер

car.brand_id

number

true

Марка

car.model_id

number

true

Модель

car.manufacture_year

string

true

Год выпуска

car.engine_power

string

true

Мощность двигателя, л. с. / кВт

car.car_identity_type

string

true

Идентификатор автомобиля

car.chassis_number

string

true

Номер шасси

car.body_number

string

true

Номер кузова

car.vin_number

string

true

VIN номер

document

object

true

Документы транспортного средства

document.type

string

true

Тип документа СТС, ПТС, ЭПТС: [sts, pts, epts]

document.number

string

true

Серия и номер СТС, ПТС: [0-9]{10}, ЭПТС: [0-9]

document.issue_date

string

true

Дата выдачи

owner

object

true

Владелец транспортного средства

owner.full_name

string

true

Фамилия Имя Отчество

owner.birth_date

string

true

Дата рождения

owner.passport.series

string

true

Серия паспорта

owner.passport.number

string

true

Номер паспорта

owner.passport.issue_date

string

true

Дата выдачи паспорта

owner.registration_address

string

true

Адрес регистрации

owner.flat_number

string

true

Номер квартиры

drivers

array

true

Массив водителей

driver.full_name

string

true

Фамилия Имя Отчество

driver.birth_date

string

true

Дата рождения

driver.drive_license.series

string

true

Серия действующих прав

driver.drive_license.number

string

true

Номер действующих прав

driver.expeience_start_date

string

true

Дата начала стажа категории B

insurer

object

true

Страхователь

insurer.full_name

string

true

Фамилия Имя Отчество

insurer.birth_date

string

true

Дата рождения

insurer.passport.series

string

true

Серия паспорта

insurer.passport.number

string

true

Номер паспорта

insurer.passport.issue_date

string

true

Дата выдачи паспорта

insurer.registration_address

string

true

Адрес регистрации

insurer.flat_number

string

true

Номер квартиры

policy

object

true

Страховой полис

policy.start_date

string

true

Дата начала полиса

contacts

object

true

Контакты страхователя

contacts.email

string

true

E-mail для получения полиса

contacts.phone_number

string

true

Номер телефона

request_hash

string

true

Идентификатор заявки

response

Имя

Тип

Обязательность

Описание

request_hash

string

true

Идентификатор заявки

status

string

true

Статус расчета

price

number

true

Стоимость

start_date

string

true

Дата начала полиса

finish_date

string

false

Дата окончания полиса, по умолчанию 1 год

draft_link

string

true

Ссылка на черновик полиса в pdf

additional_info

array[string]

false

Дополнительная информация

или (для асинхронного взаимодействия)

Имя

Тип

Обязательность

Описание

request_hash

string

true

Идентификатор заявки

status

string

true

Статус расчета

additional_info

array[string]

false

Дополнительная информация