API для работы со страхованием
Методы для работы со страховыми заявками страхования ответственности
Прикрепление полиса к страховке
Метод для страхования ответственности. Подтверждение пользователем оплаты и прикрепление подписанного страхового полиса к заявке по страхованию ответственности. Операция доступна только для страховок страховой компании, указанной в заявке. После успешной загрузки статус заявки обновится, пользователю будет начислен кешбэк.
Прикрепление полиса к страховке post /gw/insurance/v1/insurances/attach-policy
Запрос
Модель
Минимальное количество символов: 1
Минимальное количество символов: 1
}
}
Пример запроса
curl 'https://api.ati.su/gw/insurance/v1/insurances/attach-policy' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"policy_number":"string","file":{"file_base64":"string","content_type":"string","file_name":"string"}}'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/gw/insurance/v1/insurances/attach-policy", "{""policy_number"":""string"",""file"":{""file_base64"":""string"",""content_type"":""string"",""file_name"":""string""}}"); Ответ
200 Success
Модель
null
Пример
null
400 Bad Request
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
401 Unauthorized
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
402 Client Error
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
403 Forbidden
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
404 Not Found
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
500 Server Error
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"
504 Server Error
Модель
}
Пример
}
{...}
"error":"string",
"reason":"string"