Веб-запросы и вебхуки

GetMyBot интегрируется с внешними системами по HTTP в обе стороны: входящие запросы запускают реакции, а исходящие действия дергают чужие API. Это связывает бота с CRM, платёжками, формами на сайте и любыми сервисами.

Входящий вебхук (триггер)

Триггер «Входящий веб-запрос (webhook)» запускает реакцию по HTTP-запросу извне:

  • Путь — адрес приёмника (полный URL формируется из адреса бота и пути).
  • Секретный токен — защищает эндпоинт от посторонних.
  • МетодPOST / GET / PUT / ANY.

Данные запроса (поля формы или тело) попадают в контекст выполнения и доступны в действиях через {{ctx.поле}}. Так сайт или сервис может «толкнуть» событие боту — например, оплата прошла → отправить пользователю доступ.

Исходящий веб-запрос (действие)

Действие «Веб-запрос» делает HTTP-запрос из реакции:

  • метод (GET/POST/PUT/DELETE), заголовки, тело (JSON или форма);
  • коды успеха, таймаут и число повторов при ошибке;
  • сохранение ответа в параметр или ctx по JSONPath;
  • режим асинхронно (не блокировать реакцию) и запуск реакций при успехе/ошибке.

Близкие действия: «Загрузить URL» (скачать текст страницы в ctx) и «Запрос к источнику» / «Запись в источник» для сохранённых коннекторов — см. Источники и ключи.

Вебхук-интеграция

Для регулярной отправки данных в один сервис удобнее настроить интеграцию «Вебхук» (URL + HMAC-подпись) — см. Интеграции.

Безопасность

Входящие эндпоинты защищены секретным токеном; исходящие запросы проходят через защиту от SSRF (нельзя обращаться во внутреннюю сеть), а размер ответа ограничен.

Что дальше