Roboteka
Roboteka · Katalog · Żądanie HTTP GET/POST

Żą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

  1. Deal przechodzi na etap „Dostawa” i uruchamia robota
  2. Robot wysyła żądanie GET do API firmy kurierskiej z numerem zamówienia
  3. Robot „Wyodrębnij wartość z JSON” wyciąga status z odpowiedzi
  4. Status zostaje zapisany w polu deala i jest widoczny dla menedżera

Podobne roboty