Webhooks

Webhooks sind HTTP Anfragen, die Webanwendungen ermöglichen, miteinander zu kommunizieren. Sie erleichtern die Übertragung von Echtzeitdaten von einer Anwendung auf eine andere, wenn ein vordefiniertes Ereignis auftritt, zum Beispiel das Senden von Ereignisdaten an einen vordefinierten Webhook-Endpunkt, wenn sich ein Benutzer am System anmeldet oder wenn eine Kamera einen Fehler meldet.

Ein Webhook-Endpunkt (Webhook URL) ist die vordefinierte Adresse, an die die Ereignisdaten gesendet werden sollen, ähnlich wie eine Einweg-Telefonnummer.

Sie können Webhooks verwenden, um Integrationen zu erstellen, die ausgewählte Ereignisse in XProtect abonnieren. Wenn ein Ereignis ausgelöst wird, wird ein HTTP POST an den Webhook-Endpunkt gesendet, den Sie für dieses Ereignis definiert haben. Der HTTP POST-Body enthält Ereignisdaten in JSON.

Webhooks fragen das System nicht nach Daten oder ausgelösten Ereignissen ab. Stattdessen sendet das System beim Eintreten eines Ereignisses Ereignisdaten an den Webhook-Endpunkt, wodurch Webhooks im Vergleich zu Abfrage-Lösungen weniger Ressourcen beanspruchen und schneller eingerichtet werden können.

Webhooks können so eingerichtet werden, dass sie mit oder ohne Verwendung von Codeskripten integriert werden können.

Sie sollten sich vergewissern, dass die von XProtect gesendeten Ereignisdaten den in Ihrem Land geltenden Rechtsvorschriften zum Schutz von Daten und Privatsphäre entsprechen.

Die Webhooks-Funktionalität ist ab XProtect 2023R1 standardmäßig installiert und einsatzbereit und zeigt die Webhooks Aktion auf der Registerkarte Regeln in Management Client.