HTTP-Anfrage GET/POST
Der Roboter „HTTP-Anfrage GET/POST“ sendet eine Anfrage an eine externe API aus einem Geschäftsprozess heraus. Er akzeptiert eine URL, die Methode (GET, POST, PUT, PATCH, DELETE, HEAD), einen Anfragekörper, JSON-Header und ein Timeout und gibt den Antwortkörper, den HTTP-Statuscode und ein Erfolgskennzeichen (Y/N) zurück. Funktioniert in Geschäftsprozessen und Robotern von Bitrix24.
Der Roboter führt eine HTTP-Anfrage an eine externe API direkt aus einem Bitrix24-Geschäftsprozess aus — ohne Code und ohne Zwischendienste. Unterstützt werden die Methoden GET, POST, PUT, PATCH, DELETE und HEAD, ein beliebiger Anfragekörper, Header als JSON (z. B. Authorization) und ein Timeout von 1 bis 60 Sekunden. Typische Fälle: Auftragsdaten an ein externes Buchhaltungssystem übergeben oder den Bestellstatus über die API eines Lieferdienstes abfragen. Weiterleitungen (bis zu 5) werden bei jedem Schritt geprüft, Anfragen an interne Netzwerkadressen werden blockiert, der Antwortkörper ist auf 1 MB begrenzt. Zurückgegeben werden Antwortkörper, HTTP-Statuscode und ein Erfolgskennzeichen (Y/N): Die Antwort lässt sich mit dem Roboter „Wert aus JSON per Pfad extrahieren“ auswerten, auf dem Kennzeichen bauen Sie im Workflow-Designer eine Bedingung auf. Verfügbar in kostenpflichtigen Bitrix24-Tarifen.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| URL | string | ja | |
| HTTP-Methode (Standard GET) | select | — | GET |
| Anfragekörper (für POST/PUT) | string | — | |
| Header als JSON: {"Authorization":"Bearer xxx","Content-Type":"application/json"} | string | — | |
| Timeout in Sekunden (Standard 10) | int | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Antwortkörper | string |
| HTTP-Statuscode | int |
| Erfolgreich (Y/N) — 2xx-Code | string |
Szenario: Bestellstatus bei einem externen Dienst abfragen
- Ein Auftrag wechselt in die Phase „Lieferung“ und startet den Roboter
- Der Roboter sendet eine GET-Anfrage mit der Bestellnummer an die API des Lieferdienstes
- Der Roboter „Wert aus JSON extrahieren“ holt den Status aus der Antwort
- Der Status wird in ein Feld des Auftrags geschrieben und ist für den Manager sichtbar