diff --git a/AGENT-PROTOCOL.md b/AGENT-PROTOCOL.md index 45c558e..e18b3f9 100644 --- a/AGENT-PROTOCOL.md +++ b/AGENT-PROTOCOL.md @@ -239,6 +239,20 @@ Base: `http://localhost:8100/api/v1` (прямой) или `https://dev.team.uix --- +### 4.6 Attachments (файлы) + +Файлы — это аттачменты к сообщениям (Message). Чтобы прикрепить файл к задаче, отправляется сообщение с `task_id` + attachment. + +| Method | Path | Description | Status | +|--------|------|-------------|--------| +| POST | `/api/v1/messages/{id}/attachments` | Загрузить файл | **TODO** | +| GET | `/api/v1/attachments/{id}` | Скачать файл | **TODO** | +| GET | `/api/v1/attachments?task_id=X` | Список файлов задачи | **TODO** | + +Модель `Attachment` в БД уже есть: `id, message_id, filename, mime_type, size, storage_path`. + +--- + ## 5. НЕсуществующие эндпоинты Следующих эндпоинтов **НЕТ** в Tracker: