Фото, PDF, видео, аудио, документы. Хранилище — папка Attachment/, раздача — GET /files/{путь}. В тексте сообщений вложения видны как маркеры, новый API отдаёт их структурированно.
[Фото: Attachment/file.jpg] — изображение (локальное или URL);[Файл: Attachment/doc.pdf] и [Файл "invoice.pdf": https://…] — документ;[Видео: …], [Аудио: …] — медиа.GET /api/v1/bookings/{id}/view разбирает их в messages[].attachments[]: type (image/file/video/audio), name, source, url, is_remote. Превью — по url, скачивание — тоже.
POST /api/send-file (multipart: chat_id=платформа:id + file). Ответ: local_path, file_type, message-маркер.POST /api/avito/send-image (chat_id + photo): сохранение → UploadAvitoImage → SendAvitoImageMessage → [Фото: …] в историю.POST /api/v1/bookings/{id}/attachments (multipart: file + platform опционально) — без знания external_chat_id.Attachment/sutochno-{thread}-{num}-…; миниатюры /g:…/base64 декодируются (base64 std/url-safe) в полный URL; повтор не качается.https://travel.yandex.ru/api/download/{id} → маркер [Фото: URL].GET /api/open-file?path=… / /api/open-folder?path=… (только локальный Windows, наружу не публикуется).assets/screenshots/files-chat.pngПоложите файл с этим именем в папку web-landing/assets/screenshots/ — он появится здесь автоматическиПроект в бета-тестировании — пишите, поможем с подключением.