Żądanie HTTP GET/POST
Robot „Żądanie HTTP GET/POST” wysyła żądanie do zewnętrznego API z procesu biznesowego. Przyjmuje URL, metodę (GET, POST, PUT, PATCH, DELETE, HEAD), treść żądania, nagłówki w formacie JSON oraz limit czasu i zwraca treść odpowiedzi, kod statusu HTTP oraz flagę sukcesu (Y/N). Działa w procesach biznesowych i robotach Bitrix24.
Robot wykonuje żądanie HTTP do zewnętrznego API bezpośrednio z procesu biznesowego Bitrix24 — bez kodu i usług pośredniczących. Obsługuje metody GET, POST, PUT, PATCH, DELETE i HEAD, dowolną treść żądania, nagłówki w formacie JSON (np. Authorization) oraz limit czasu od 1 do 60 sekund. Typowe przypadki: przekazanie danych deala do zewnętrznego systemu księgowego lub odpytanie API firmy kurierskiej o status zamówienia. Przekierowania (do 5) są weryfikowane na każdym kroku, żądania do wewnętrznych adresów sieciowych są blokowane, a treść odpowiedzi jest ograniczona do 1 MB. Zwraca treść odpowiedzi, kod statusu HTTP i flagę sukcesu (Y/N): odpowiedź można rozłożyć robotem „Wyodrębnij wartość z JSON po ścieżce”, a na podstawie flagi zbudować warunek w projektancie procesów. Dostępny w płatnych planach Bitrix24.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| URL | string | tak | |
| Metoda HTTP (domyślnie GET) | select | — | GET |
| Treść żądania (dla POST/PUT) | string | — | |
| Nagłówki jako JSON: {"Authorization":"Bearer xxx","Content-Type":"application/json"} | string | — | |
| Limit czasu w sekundach (domyślnie 10) | int | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Treść odpowiedzi | string |
| Kod statusu HTTP | int |
| Sukces (Y/N) — kod 2xx | string |
Scenariusz: odpytanie zewnętrznej usługi o status zamówienia
- Deal przechodzi na etap „Dostawa” i uruchamia robota
- Robot wysyła żądanie GET do API firmy kurierskiej z numerem zamówienia
- Robot „Wyodrębnij wartość z JSON” wyciąga status z odpowiedzi
- Status zostaje zapisany w polu deala i jest widoczny dla menedżera