Европротокол: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «= Описание = Сервис предназначен для уведомления страховых компаний о зарегистрированно...») |
(BAZAZNANIY-76) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 3: | Строка 3: | ||
== Пример тела запроса: == | == Пример тела запроса: == | ||
− | < | + | <syntaxhighlight lang="xml"> |
− | + | { | |
− | + | "type": "europrotocol", | |
− | + | "ie_id": 1, | |
− | + | "ie_claim_id": 1, | |
− | + | "direct_bool": 1, | |
− | + | "file": "JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9Qcm9kdWNlciAoU2tpYS9QREYgbTEwMCk+PgplbmRvYmoKMyAwIG9iago8PC9jYSAxCi9CTSAvTm9ybWFsPj4KZW5kb2JqCjQgM" | |
− | + | } | |
− | + | </syntaxhighlight> | |
− | |||
− | |||
== Поля запроса == | == Поля запроса == | ||
Строка 42: | Строка 40: | ||
Если 0 то это урегулирование через ответственного страховщика | Если 0 то это урегулирование через ответственного страховщика | ||
|0 | |0 | ||
+ | |- | ||
+ | |file | ||
+ | |string | ||
+ | |Файл в кодировке base64 для передачи pdf декларации | ||
+ | |JVBERi0xLjQKJdPr6eEKMSAwIol...... | ||
|} | |} | ||
Текущая версия от 12:14, 22 сентября 2023
Описание
Сервис предназначен для уведомления страховых компаний о зарегистрированном страховом случае в рамках упрощенного порядка урегулирования (Европротокол)
Пример тела запроса:
{
"type": "europrotocol",
"ie_id": 1,
"ie_claim_id": 1,
"direct_bool": 1,
"file": "JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9Qcm9kdWNlciAoU2tpYS9QREYgbTEwMCk+PgplbmRvYmoKMyAwIG9iago8PC9jYSAxCi9CTSAvTm9ybWFsPj4KZW5kb2JqCjQgM"
}
Поля запроса
Имя поля | Тип поля | Назначение | Пример заполнения |
---|---|---|---|
type | string | Всегда передается как “europrotocol” | "europrotocol" |
ie_id | int | Идентификатор Страхового случая | 123456 |
ie_claim_id | int | Идентификатор Заявления Страхового случая | 123400 |
direct_bool | int | Если 1 то это прямое урегулирование,
Если 0 то это урегулирование через ответственного страховщика |
0 |
file | string | Файл в кодировке base64 для передачи pdf декларации | JVBERi0xLjQKJdPr6eEKMSAwIol...... |
Структура ответа
Статус | Тело ответа (JSON) | Пояснение |
---|---|---|
200 | {
"Status": 200, "Answer": "Success", "Errors": "" } |
Страховое событие успешно принято сервером |
200 | {
"Status": 200, "Answer": "Already in database", "Errors": "" } |
Страховое событие уже было принято сервером ранее |
400 | {
"Status": 400, "Answer": "Error", "Errors": "JSON structure incorrect" } |
Не верно передано тело запроса |
400 | {
"Status": 400, "Answer": "Error", "Errors": "JSON is empty" } |
Пустое тело запроса |
401 | {
"Status": 403, "Answer": "Error", "Errors": "Unauthorized" } |
Ошибка авторизации |
403 | {
"Status": 403, "Answer": "Error", "Errors": "Forbidden" } |
Нет доступа |
500 | {
"Status": 500, "Answer": "Error", "Errors": "Internal Server Error" } |
Внутренняя ошибка сервера |