У одного голосового агента может быть несколько узлов «Вебхук», если нужно синхронизировать результат звонка в несколько мест.
Адрес получателя
URL должен указывать на публичный адрес: localhost, приватные и link-local адреса (включая
169.254.169.254) и имена внутренних сервисов отклоняются при сохранении агента и повторно проверяются перед каждой отправкой. Редиректы не выполняются. В self-hosted установке, где получатель живёт в локальной сети или в соседнем compose-сервисе (например, n8n), оператор может снять это ограничение переменной окружения TOOL_TEST_ALLOW_PRIVATE_TARGETS=true — она действует и на HTTP-инструменты.Создание полезной нагрузки вебхука
Полезная нагрузка должна быть корректным JSON. При её построении можно ссылаться на переменные:{{workflow_run_id}}— уникальный ID запуска агента{{workflow_id}}— ID агента{{workflow_name}}— имя воркфлоу{{campaign_id}}— ID кампании, к которой относится запуск; пусто для разовых запусков{{call_time}}— метка времени начала звонка в формате ISO-8601 UTC{{initial_context.*}}— переменные начального контекста{{gathered_context.*}}— извлеченные переменные{{cost_info.call_duration_seconds}}— длительность звонка{{recording_url}}— URL записи звонка{{transcript_url}}— URL транскрипта