Web-Anfragen und Webhooks
GetMyBot integriert sich mit externen Systemen über HTTP in beide Richtungen: Eingehende Anfragen lösen Reaktionen aus, und ausgehende Aktionen rufen fremde APIs auf. Das verbindet den Bot mit CRM-Systemen, Zahlungsdienstleistern, Website-Formularen und beliebigen Diensten.
Eingehender Webhook (Trigger)
Der Trigger „Eingehende Web-Anfrage (Webhook)" löst eine Reaktion durch eine externe HTTP-Anfrage aus:
- Pfad — Adresse des Empfängers (die vollständige URL wird aus der Bot-Adresse und dem Pfad gebildet).
- Geheimtoken — schützt den Endpunkt vor Unbefugten.
- Methode —
POST/GET/PUT/ANY.
Die Anfragedaten (Formularfelder oder Body) gelangen in den Ausführungskontext und sind in Aktionen über {{ctx.feld}} zugänglich. So kann eine Website oder ein Dienst ein Ereignis an den Bot „pushen" — z. B. Zahlung eingegangen → Benutzer erhält Zugang.
Ausgehende Web-Anfrage (Aktion)
Die Aktion „Web-Anfrage" führt aus einer Reaktion heraus eine HTTP-Anfrage durch:
- Methode (GET/POST/PUT/DELETE), Header, Body (JSON oder Formular);
- Erfolgscodes, Timeout und Anzahl der Wiederholungen bei Fehler;
- Speicherung der Antwort in einem Parameter oder
ctxper JSONPath; - Modus asynchron (Reaktion nicht blockieren) und Starten von Reaktionen bei Erfolg/Fehler.
Verwandte Aktionen: „URL laden" (Seitentext in ctx herunterladen) und „Quellanfrage" / „In Quelle schreiben" für gespeicherte Konnektoren — siehe Quellen und Schlüssel.
Webhook-Integration
Für den regelmäßigen Datenversand an einen Dienst ist es praktischer, eine Integration „Webhook" einzurichten (URL + HMAC-Signatur) — siehe Integrationen.
Sicherheit
Eingehende Endpunkte sind durch einen Geheimtoken geschützt; ausgehende Anfragen laufen durch SSRF-Schutz (Zugriff auf das interne Netzwerk ist nicht möglich), und die Antwortgröße ist begrenzt.
Nächste Schritte
- Trigger — Trigger für eingehende Webhooks.
- Aktionen —
Web-Anfrage,URL laden. - Substitutionen und Formeln — Anfragedaten in
ctx.