Видеоинструкция

У одного Voice Agent может быть несколько Webhook Nodes, если нужно синхронизировать результат звонка в несколько мест.

Создание Webhook Payload

Payload должен быть valid JSON. При его построении можно ссылаться на переменные:
  • {{workflow_run_id}} — уникальный ID Agent run
  • {{workflow_id}} — ID Agent
  • {{workflow_name}} — имя workflow
  • {{campaign_id}} — ID campaign, к которой относится run; пусто для ad-hoc runs
  • {{call_time}} — ISO-8601 UTC timestamp начала звонка
  • {{initial_context.*}}initial context variables
  • {{gathered_context.*}}извлеченные переменные
  • {{cost_info.call_duration_seconds}} — длительность звонка
  • {{recording_url}} — URL записи звонка
  • {{transcript_url}} — URL транскрипта
Полный список доступных переменных, вариантов authentication и примеров receivers см. в developer reference по Webhook Payloads. Пример payload: