Требования
- Настроенный провайдер телефонии — без него исходящие звонки завершатся ошибкой
- API-ключ для аутентификации
Где найти URL триггера
Когда вы добавляете узел «API-триггер» в воркфлоу, Агентика назначает ему уникальный UUID. Триггер предоставляет два URL с этим UUID:- production URL для опубликованного воркфлоу
- test URL для последнего черновика
your-agentika-instance на api.agentika.ai.
Тестовый и продакшн URL
Используйте тестовый URL, пока дорабатываете изменения, чтобы продакшн-трафик продолжал идти в опубликованную версию.
Продакшн URL выполняет только опубликованный воркфлоу. Если вы обновили воркфлоу, но не опубликовали его, продакшн-триггер продолжит запускать старую опубликованную версию.
После публикации черновика оба URL запускают одно и то же определение.
Тело запроса, заголовки и формат ответа одинаковы для обоих URL.
Выполнение запроса
Аутентифицируйтесь, передав API-ключ в заголовкеX-API-Key. Тело запроса требует phone_number и принимает необязательные поля initial_context и telephony_configuration_id.
Ответ
Успешный запрос возвращаетworkflow_run_id, по которому можно получить детали запуска, записи и транскрипты.
Коды ошибок
Начальный контекст
initial_context — JSON-объект с любой информацией, к которой голосовой агент должен иметь доступ во время звонка. Эти значения можно использовать в промптах через переменные шаблона: значения в {{ и }}.
Например, если запрос содержит:
{{user.name}}: в промптах узла «Агент» поля initial_context указываются напрямую по имени, без префикса initial_context.. Точный синтаксис для промптов и полезной нагрузки вебхуков см. в переменных шаблона.
Подробнее о потоке данных через звонок см. в «Контекст и переменные».
Выбор конфигурации телефонии
По умолчанию звонки выполняются через исходящую конфигурацию телефонии вашей организации, используемую по умолчанию. Чтобы направить конкретный звонок через другую конфигурацию, например с регионального номера, передайтеtelephony_configuration_id в теле запроса.
404.
Полное описание эндпоинта, включая все параметры и поля ответа, см. в API-справочнике.