Żądania HTTP i webhooki
GetMyBot integruje się z zewnętrznymi systemami przez HTTP w obu kierunkach: przychodzące żądania uruchamiają reakcje, a wychodzące akcje wywołują cudze API. Łączy to bota z CRM, bramkami płatniczymi, formularzami na stronie i dowolnymi serwisami.
Przychodzący webhook (wyzwalacz)
Wyzwalacz „Przychodzące żądanie HTTP (webhook)" uruchamia reakcję na żądanie HTTP z zewnątrz:
- Ścieżka — adres odbiornika (pełny URL jest tworzony z adresu bota i ścieżki).
- Tajny token — zabezpiecza endpoint przed nieautoryzowanym dostępem.
- Metoda —
POST/GET/PUT/ANY.
Dane żądania (pola formularza lub ciało) trafiają do kontekstu wykonania i są dostępne w akcjach przez {{ctx.pole}}. W ten sposób strona lub serwis może „pchnąć" zdarzenie do bota — np. płatność przeszła → wyślij użytkownikowi dostęp.
Wychodzące żądanie HTTP (akcja)
Akcja „Żądanie HTTP" wykonuje żądanie HTTP z reakcji:
- metoda (GET/POST/PUT/DELETE), nagłówki, ciało (JSON lub formularz);
- kody sukcesu, timeout i liczba ponowień przy błędzie;
- zapis odpowiedzi do parametru lub
ctxprzez JSONPath; - tryb asynchroniczny (nie blokuje reakcji) i uruchamianie reakcji przy sukcesie/błędzie.
Powiązane akcje: „Wczytaj URL" (pobierz tekst strony do ctx) i „Zapytanie do źródła" / „Zapis do źródła" dla zapisanych konektorów — zob. Źródła i klucze.
Integracja webhook
Do regularnego wysyłania danych do jednego serwisu wygodniej jest skonfigurować integrację „Webhook" (URL + podpis HMAC) — zob. Integracje.
Bezpieczeństwo
Przychodzące endpointy są chronione tajnym tokenem; wychodzące żądania przechodzą przez ochronę przed SSRF (nie można łączyć się z siecią wewnętrzną), a rozmiar odpowiedzi jest ograniczony.
Co dalej
- Wyzwalacze — wyzwalacz przychodzącego webhooka.
- Akcje —
Żądanie HTTP,Wczytaj URL. - Podstawienia i formuły — dane żądania w
ctx.