Файлы

Команда pachca upload автоматически получает подпись через POST /uploads и загружает файл на S3 — не нужно вручную копировать 7 параметров подписи:

# Загрузить файлpachca upload photo.jpg # Из stdincat data.csv | pachca upload -

Команда возвращает key — используйте его в поле files[].key при создании сообщений:

# Загрузить файл и отправить в чатKEY=$(pachca upload photo.jpg -o json | jq -r '.key')pachca messages create --entity-id 123 --content "Фото" --files "[{\"key\":\"$KEY\",\"name\":\"photo.jpg\"}]"
Для низкоуровневого контроля доступна команда pachca common direct-url — она отправляет multipart-запрос на указанный URL с параметрами подписи.