Веб-запити і вебхуки
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 (не можна звертатися у внутрішню мережу), а розмір відповіді обмежений.
Що далі
- Тригери — тригер вхідного вебхука.
- Дії —
Веб-запит,Завантажити URL. - Підстановки і формули — дані запиту в
ctx.