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.
  • MethodePOST / 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 ctx per 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