Получение печатной формы
Для получения списка печатных форм, доступных договору, необходимо вызвать метод:
GET.../sales/v2/individual/casco/policies/{policy_nr}/files для ФЛ
GET.../sales/v2/corporate/casco/policies/{policy_nr}/files для ЮЛ и ИП
где file_id это тип печатной формы.
Существуют несколько типов печатной формы:
BILL – счет; DRAFT – черновик полиса; POLICY – финальная печатная форма полиса; KID - ключевой информационный документ.
Пример запроса:
Пример положительного ответа:
{
"files": [
{
"fileTypeCode": "DRAFT",
"fileId": "55cdc992-32f4-4ada-85df-525149fb7958"
},
{
"fileTypeCode": "KID",
"fileId": "85f66536-51ad-4edd-8368-f6c3a601d83b",
"fileName": "KID.pdf"
}
]
}
- Для получения конкретной печатной формы из списка доступных, которые вернулись в запросе в п.1 нужно передать запрос: (GET.../sales/v2/individual/casco/policies/{policy_nr}/files/{file_id}) для ФЛ (GET.../sales/v2/corporate/casco/policies/{policy_nr}/files/{file_id}) для ЮЛ и ИП Вответ придет печатная форма полиса в формате BASE64, который необходимо раскодировать и сохранить в формате PDF.
Пример запроса ПФ :
- GET /v2/individual/casco/policies/25110CFI4440001076/files/85f66536-51ad-4edd-8368-f6c3a601d83b
Пример ответа:
"files": [
{
"policyPDF": "JVBERi0xLjcNCiXi4...
VPRg0K",
"fileId": "85f66536-51ad-4edd-8368-f6c3a601d83b"
}
]
}