# API для работы со страхованием

## Методы для работы со страховыми заявками страхования ответственности

### Прикрепление полиса к страховке

Метод для страхования ответственности. 
Подтверждение пользователем оплаты и прикрепление подписанного страхового полиса к заявке по страхованию ответственности.
Операция доступна только для страховок страховой компании, указанной в заявке. 
После успешной загрузки статус заявки обновится, пользователю будет начислен кешбэк.

<a id="post-v1-insurances-attach-policy"></a>

Подтверждает оплату пользователя и прикрепляет подписанный страховой полис к заявке по страхованию ответственности.

**Пример запроса (curl):**

```bash
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": "Полис12345",
  "file": {
    "file_base64": "JVBERi0xLjQKJ...",
    "content_type": "application/pdf",
    "file_name": "Полис_12345.pdf"
  }
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/insurance/attach-policy.openapi.json)

**Описание полей запроса**
- `policy_number` — Номер страхового полиса.
- `file` — Файл формата base64.
- `file.file_base64` — Байтовый контент файла формата base64.
- `file.content_type` — MIME-тип файла.
- `file.file_name` — Название файла.

**Пример ответа (400)**

```json
{
  "error": "invalid_input_data",
  "reason": "Неверные входные данные."
}
```

**Описание полей ответа**
- `error` — Код или тип ошибки.
- `reason` — Подробное описание причины ошибки.
---

## llms.txt

Индекс ключевых страниц документации для LLM и AI-агентов доступен в [основном llms.txt](https://ati.su/developers/llms.txt).
