HTTP-Webhooks
Wenn ein System POST senden kann, kann es einen Agenten auslösen. JSON, Formulardaten und Datei-Uploads erreichen alle denselben Endpoint. Dafür sind weder ein Integrationsserver noch ein eigener Parser nötig.
Überblick
Jede Webhook-Verbindung erhält eine eindeutige URL und einen Secret Key. Alles, was eine HTTP-Anfrage senden kann, kann den dahinterliegenden Agenten auslösen: möglich sind ein JSON Body per POST, Formulardaten, multipart-Dateien oder ein einfaches GET mit Query-Parametern. Drei Modi decken die relevanten Zustellmuster ab. Inbound stellt den Lauf in die Queue und gibt sofort Run IDs zurück, Sync hält die Verbindung offen und liefert das Ergebnis des Agenten in derselben Antwort, und Outbound sendet abgeschlossene Run-Ergebnisse per POST an eine konfigurierte URL.
Damit entfällt der sonst nötige Integrationsdienst: HTTP-Server, Payload-Parser, Auth-Prüfung, Queue und Worker. Die Webhook URL wird im Quellsystem eingetragen und die Anfrage kommt ohne zusätzliches Deployment oder Patchen als strukturierter Input beim Agenten an.
So funktioniert es
Verbindung erstellen und Modus wählen
Füge im Verbindungsdiagramm des Agenten eine HTTP-Webhook-Verbindung hinzu. Inbound stellt Runs in die Queue und antwortet sofort mit Run IDs, Sync wartet auf den Abschluss des Agenten (standardmäßig 5 Minuten) und gibt das Ergebnis direkt zurück, Outbound liefert abgeschlossene Run-Ergebnisse an den konfigurierten Endpoint.
URL und Secret kopieren
Im Detailbereich stehen Webhook URL und Secret. Die Authentifizierung ist standardmäßig aktiviert. Sende das Secret im X-Connic-Secret-Header, in einem Authorization: Bearer-Header oder als Query-Parameter.
Anfragen senden
Sende JSON, Formulardaten oder Multipart-Datei-Uploads per POST oder nutze GET mit Query-Parametern. Die Payload wird als Input an den Agenten übergeben und jede Anfrage löst einen Run auf allen verknüpften Agenten aus.
Muster für den Produktivbetrieb
Muster für den Produktivbetrieb, bei denen Connic Queues, Worker und Scheduler betreibt.
Bestellung aufgegeben
POST /webhook/ordersDer Agent validiert die Zahlung, prüft den Bestand, bewertet das Betrugsrisiko und leitet die Bestellung an die Versandabwicklung weiter, bevor die Bestätigungs-E-Mail die Queue verlässt.
Bestellung aufgegeben
POST /webhook/ordersDer Agent validiert die Zahlung, prüft den Bestand, bewertet das Betrugsrisiko und leitet die Bestellung an die Versandabwicklung weiter, bevor die Bestätigungs-E-Mail die Queue verlässt.
Formular abgesendet
POST /webhook/leadsDer Agent reichert den Lead mit Unternehmensdaten an, bewertet die Kaufabsicht und leitet aussichtsreiche Leads an das CRM weiter. Noch nicht kaufbereite Leads erhalten weitere passende Informationen.
Formular abgesendet
POST /webhook/leadsDer Agent reichert den Lead mit Unternehmensdaten an, bewertet die Kaufabsicht und leitet aussichtsreiche Leads an das CRM weiter. Noch nicht kaufbereite Leads erhalten weitere passende Informationen.
Karte abgelehnt
POST /webhook/paymentsDer Agent erkennt den Ablehnungsgrund, sendet einen Link für einen neuen Versuch und bietet eine alternative Zahlungsmethode an, um sonst verlorenen Umsatz zurückzugewinnen.
Karte abgelehnt
POST /webhook/paymentsDer Agent erkennt den Ablehnungsgrund, sendet einen Link für einen neuen Versuch und bietet eine alternative Zahlungsmethode an, um sonst verlorenen Umsatz zurückzugewinnen.
Ticket erstellt
POST /webhook/supportDer Agent kategorisiert das Ticket, lädt die relevanten Docs und entwirft eine Antwort. Routinefragen werden sofort gelöst; schwierige Fälle erreichen einen Menschen mit vollständigem Kontext.
Ticket erstellt
POST /webhook/supportDer Agent kategorisiert das Ticket, lädt die relevanten Docs und entwirft eine Antwort. Routinefragen werden sofort gelöst; schwierige Fälle erreichen einen Menschen mit vollständigem Kontext.
Authentifizierung und Signaturprüfung
Inbound- und Sync-Webhooks verlangen standardmäßig das Secret der Verbindung als X-Connic-Secret Header (empfohlen), als Authorization: Bearer Header oder als Query-Parameter. Require Authentication kann deaktiviert werden, wenn eine Middleware Before Function die Anfrage validiert, bevor sie den Agenten erreicht.
Outbound-Zustellungen werden signiert. Jede Anfrage, die Connic per POST an den konfigurierten Endpoint sendet, enthält einen X-Connic-Signature Header mit einer hexadezimal codierten HMAC-SHA256-Signatur sowie einen X-Connic-Timestamp Header. Zur Prüfung wird HMAC-SHA256 über den Timestamp, einen Punkt und den unveränderten Body berechnet. Timestamps, die älter als 5 Minuten sind, lassen sich zum Schutz vor Replay-Angriffen ablehnen. Endpoints in privaten Netzwerken sind über eine Connic Bridge erreichbar.
Payloads, Dateien und Antworten
Ein JSON Body wird unverändert an den Agenten übergeben, Formularfelder werden zu Key-Value-Paaren und Query-Parameter werden bei GET-Anfragen mitgegeben. Das Secret ist davon ausgenommen. Bei multipart Uploads liegen Textfelder auf der obersten Ebene der Payload und Dateien base64-codiert unter dem Key files; jede Datei wird dem Modell als Inline-Daten übergeben. Bilder, PDFs, Office-Dokumente und Datendateien werden bis zu 10 MB pro Datei unterstützt.
Jede authentifizierte Anfrage wird zu einem normalen Agent Run. Die Anfrage erscheint in der Run History mit vollständigen Traces, Token- und Kosten-Tracking sowie denselben Guardrails und Approval-Regeln wie jeder andere Trigger. Inbound-Antworten enthalten die gestarteten run_ids, Sync-Antworten direkt das output des Runs. Webhook-Dokumentation: Anfrage- und Antwortformate.
Informationen
- Publisher
- Von Connic
- Verbindungen
- Verbindungen
- Modi
- Inbound, Outbound, Sync
- Dokumentation
- HTTP-Webhooks Docs
Häufig gestellte Fragen
X-Connic-Secret Header, einen Authorization: Bearer Header oder einen Query-Parameter authentifiziert. Ausgehende Zustellungen signiert Connic mit HMAC-SHA256 im X-Connic-Signature Header und einem X-Connic-Timestamp Header, damit der empfangende Endpoint Authentizität prüfen und Replay-Anfragen ablehnen kann.multipart/form-data kann ein oder mehrere Dateifelder enthalten; sie werden dem Modell als Inline-Daten übergeben. Unterstützt werden Bilder, PDFs, Word- und OpenDocument-Dateien, Tabellen, Präsentationen und Textformate bis zu 10 MB pro Datei. Die Dateien liegen base64-codiert unter dem Key files in der Payload, sodass Middleware sie vor dem Run prüfen kann.Beschreibe die Event-Quelle, die Struktur der Payload, das Ziel für die Ergebnisse und die Anforderungen an private Netzwerke oder Freigaben. Wir helfen, HTTP-Webhooks mit dem passenden Verbindungsmodus, Deployment und Monitoring in Connic einzurichten.
Sprich mit SalesWeitere Verbindungen
Entdecke den MarketplaceTelegram
Einen Bot mit einem Agenten betreiben
WebSocket
Tokens über einen Live Socket streamen
E-Mail (SMTP/IMAP)
Postfächer lesen und Antworten senden
Apache Kafka
Topics konsumieren und Ergebnisse veröffentlichen
MCP Server
Agenten als MCP Tools bereitstellen
PostgreSQL
Per LISTEN/NOTIFY auf neue Zeilen reagieren