Перейти к основному содержанию
Пройдём весь путь на коротком файле planerka.mp3. Понадобятся curl и jq для разбора JSON.
1

Получите токен

Передайте почту и пароль аккаунта AiGenda. В ответе придёт пара токенов, для запросов нужен access.
Поле называется username, но в него кладётся почта. Подробнее: Авторизация.
2

Узнайте space_id

Записи живут в пространствах. Возьмите своё личное пространство, у него is_main_space: true.
3

Создайте запись

Сообщите название, точный размер файла в байтах и MIME-тип. Название обязательно заканчивается расширением файла.
В url приходит массив ссылок для загрузки, по одной на часть файла. Файлу меньше 1 ГБ хватает одной.
4

Загрузите файл и завершите загрузку

Отправьте файл по ссылке методом PUT и сохраните заголовок ETag из ответа. Затем сообщите AiGenda, что загрузка закончена.
ETag приходит в двойных кавычках, их нужно передать как есть. Цикл в конце ждёт, пока AiGenda подтвердит файл (is_uploaded: true).
5

Запустите обработку

В этот момент с тарифа списываются минуты по длительности записи.
6

Заберите протокол

Опрашивайте результат раз в 15 секунд, пока не придёт classified: true.
Готово: протокол встречи лежит в protocol.md.
Этот цикл не отличает упавшую обработку от идущей и будет ждать вечно. В рабочей интеграции обрабатывайте ошибки по правилам со страницы Статусы и ожидание.

Что дальше

Загрузка больших файлов

Файлы больше 1 ГБ, код на Python и JavaScript.

Структура результата

Протокол, реплики, спикеры.
Последнее изменение 17 октября 2026 г.