Webhooks im Überblick
Machen Sie sich mit Webhooks und ihrem Vergleich zu APIs vertraut.
Sie können Webhooks so konfigurieren, dass sie Echtzeitbenachrichtigungen erhalten, wenn Ereignisse in Ihrer Juniper Mist Organisation oder innerhalb eines bestimmten Juniper Mist Standorts eintreten.
Sie kennen Webhooks vielleicht als benutzerdefinierte HTTP-Callbacks, HTTP-Posts oder HTTP-Benachrichtigungen. Diese Benachrichtigungen enthalten Ereignisdetails, die Sie in Ihren eigenen Anwendungen oder in Software von Drittanbietern verwenden können.
Wenn Sie mit der Arbeit mit Webhooks beginnen, kann es hilfreich sein, sie mit APIs zu vergleichen. APIs arbeiten nach einem Pull- oder Polling-Modell. Sie erstellen einen API-Aufruf, und Juniper Mist antwortet mit den angeforderten Daten. Im Gegensatz dazu arbeiten Webhooks mit einem Push-Modell. Nachdem Sie einen Webhook konfiguriert haben, erhalten Sie Daten, wenn Ereignisse auftreten.
Organisations-Webhooks ermöglichen es, Echtzeitdaten aus dem Unternehmen an eine bereitgestellte URL zu übertragen. Weitere Informationen finden Sie unter Webhooks für die Organisation.
Website-Webhooks ermöglichen es, Echtzeitdaten von einer bestimmten Website an eine bereitgestellte URL zu übertragen. Weitere Informationen finden Sie unter Websitewebhooks.
REST APIs, | Webhooks | |
---|---|---|
Modell | Pull- oder Polling-Modell | Push-Modell |
Grenze | 5000 pro Organisation pro Stunde | Keine Begrenzung |
Transaktionen | Statistiken abrufen, Konfiguration erstellen, Konfiguration aktualisieren | Push-Benachrichtigungen und wichtige Statistiken |
Berichterstattung | 100 Prozent | Warnungen, wichtige Ereignisse oder Standort |
Empfohlene Anwendungsfälle | Automatisierung, Konfiguration | Integration mit Überwachungstools oder Geschäftsanwendungen von Drittanbietern |
Die Konzepte "Warnungen" und "Alarme" gelten als austauschbar. Wenn Sie jedoch eine Warnung konfigurieren, sollten Sie sich die Warnungs- oder Alarmsyntax notieren und die angezeigten Elemente verwenden.
API-Aufrufstruktur für Webhooks
Sie können Webhooks so konfigurieren, dass Echtzeitdaten und Benachrichtigungen über Ereignisse abgerufen werden, wenn sie in Ihrer Mist Organisation oder an einem bestimmten Standort auftreten. Nachdem Sie einen Webhook konfiguriert haben, können Sie einen API-Aufruf ausgeben, in dem Sie einen bestimmten Webhook zum Abrufen von Daten angeben. Die folgende Abbildung ist ein Beispiel für einen solchen API-Aufruf. Der Aufruf gibt den API-Endpunkt (Präfix), die Organisations-ID, die Ressource (webhooks
) und die Webhook-ID () an.a7c61a9c-a25b-4c27-xxxx-xxxxxxxxxxxx