Żą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 (Alaio).
Robot wykonuje żądanie HTTP do zewnętrznego API bezpośrednio z procesu biznesowego Bitrix24 (Alaio) — 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. Nie działa, dopóki Bitrix24 jest w trybie demo.
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 |
Jakie błędy może zwrócić robot?
Te komunikaty robot zapisuje w dzienniku procesu biznesowego, gdy nie może wykonać kroku. Z treści widać, co poprawić w ustawieniach lub danych.
- Błąd: metoda musi być jedną z {methods}
- Błąd: nagłówki muszą być obiektem JSON
- Błąd: nieprawidłowa nazwa nagłówka: {name}
- Błąd: znaki sterujące w nagłówku {name} są niedozwolone
- Błąd: nagłówek {name} jest ustawiany automatycznie
- Błąd cURL: {error}
- Ten robot nie działa, dopóki Bitrix24 jest w trybie demo lub jeśli nie udało się ustalić planu.
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
Podobne roboty
Powiązane artykuły
- Wysyłka e-maili i SMS-ów z procesu Bitrix24: reguły, limity, własny dostawca
- Raporty w Bitrix24: analityka CRM, BI Builder i własne wskaźniki
- Eksport danych CRM z Bitrix24 do Excela: sposób wbudowany i automatyczny
- Make.com i Bitrix24: dlaczego scenariusz przestaje działać i jak naprawić każdą przyczynę
- Webhook w Bitrix24 nie działa: gdzie ginie zdarzenie
- Jak połączyć Bitrix24 z n8n: webhooki, węzeł HTTP i co zostawić w portalu
- 25 przykładów automatyzacji Bitrix24 dla CRM, zadań i telefonii
- Zapier i Bitrix24: kiedy konektor jest potrzebny, a kiedy nie
- Procesy biznesowe w Bitrix24: jak utworzyć, skonfigurować i nie utonąć w kreatorze
- JSON w procesach biznesowych Bitrix24: rozłożyć odpowiedź i złożyć zapytanie
- PHP w procesach biznesowych Bitrix24: gdzie jest dostępny i czym zastąpić
- Powiadomienia z procesów biznesowych Bitrix24: komu, jak i dlaczego nie docierają
- Webhooki w Bitrix24: przychodzące, wychodzące, uprawnienia i roboty