Webhooks
Ein Webhook sagt einem anderen System, zum Beispiel einem Automatisierungswerkzeug oder deinem eigenen Dienst, wenn in workelligence etwas passiert.
Einen Webhook hinzufügen
Abschnitt betitelt „Einen Webhook hinzufügen“- Öffne Einstellungen → Webhooks und klicke auf Webhook hinzufügen.
- Gib die Endpunkt-URL ein, die die Ereignisse empfangen soll.
- Setze einen Event-Filter, oder lass ihn leer für alle Ereignisse. Der Filter ist ein Präfix:
invoice.für alles rund um Rechnungen,invoice.finalizedfür ein Ereignis,deal.für Deals. - Speichern. Das Signatur-Geheimnis wird einmal angezeigt; kopiere es.
- Test-Event senden, um den Endpunkt zu prüfen.
Was gesendet wird
Abschnitt betitelt „Was gesendet wird“Jede Änderung im Aktivitätsprotokoll, ob eine Person, ein Workflow oder ein verbundener Assistent sie ausgelöst hat, wird als POST mit JSON-Body zugestellt. Jede Zustellung ist mit HMAC-SHA256 im Header X-AgencyOS-Signature signiert; prüfe sie auf deiner Seite.
Wiederholungen und Fehler
Abschnitt betitelt „Wiederholungen und Fehler“Eine fehlgeschlagene Zustellung wird dreimal mit wachsenden Abständen wiederholt. Jede Zustellung steht in der Liste der Zustellungen und lässt sich erneut senden. Nach zehn Fehlern in Folge deaktiviert sich der Webhook selbst und du wirst benachrichtigt; mit Wieder aktivieren schaltest du ihn ein, sobald der Endpunkt wieder funktioniert.