Informationen zu Webhooks

2024-08-27Zuletzt aktualisiert

Ein Webhook ist ein benutzerdefinierter HTTP-Rückruf. Ein Webhook kann durch ein Ereignis in einer Webanwendung ausgelöst werden und dazu verwendet werden, Daten oder Benachrichtigungen an eine Drittanbieter-API (Application Programming Interface) zu senden.

Webhooks in ClearID

In Genetec ClearID™ können Webhooks erstellt und verwendet werden, um APIs von Drittanbietern zu benachrichtigen, wenn bestimmte Ereignisse auftreten.
Webhooks-Seite in ClearID mit Webhooks-Name, URL, Ereignis, Beschreibung und Status.

Beispielsweise könnte eine E-Mail-Benachrichtigung mit einem Link zu detaillierten Informationen über eine Identität gesendet werden, wenn ein Ereignis vom Typ Identität aktualisiert eintritt oder wenn Sie möchten, dass andere Beteiligte benachrichtigt werden, nachdem ein Ereignis vom Typ Identitätsanfragen erstellt oder Identitätsanfragen aktualisiert eingetreten ist.

Webhook-Verarbeitung

Nachdem der Webhook erstellt wurde, überwacht der Webhook-Dienst eine Teilmenge der spezifizierten Ereignisse, die von anderen ClearID-Diensten stammen. Wenn das angegebene Ereignis eintritt, benachrichtigt der Webhook-Dienst die API, die im URL-Feld des Abschnitts Webhookdetails angegeben ist.

Webhook-Ereignisschemata

Das Schema beschreibt das Objekt, das über den Webhook gesendet wird, und der Inhalt des Schemas variiert je nach angegebenem Ereignistyp. Das Webhook-Ereignisschema kann aus dem Abschnitt Ereignis des Webhooks heruntergeladen werden, um die Datenstruktur der Ereignisse zu verstehen, damit sie auf der Benutzerseite der Webhook-Integration ordnungsgemäß abgerufen und verarbeitet werden können.

Webhooks-Detailseite in ClearID, die das Ereignis „Identität erstellt“ mit hervorgehobener Schaltfläche „Schema herunterladen“ zeigt.

Weitere Hinweise zum Herunterladen des Schemas finden Sie unter Erstellen von Webhooks.

Webhook-Protokolle

Eigentümer von Drittanbieter-APIs können Webhook-Protokolle verwenden, um den Status jeder HTTP-Rückruf-Anforderung zu überprüfen, die an die Drittanbieter-URL gesendet wird, und um nicht empfangene Webhooks oder andere damit verbundene Probleme zu beheben. Zum Beispiel Absenderprobleme, Empfängerprobleme usw.

Webhook-Protokolle enthalten Folgendes:
Rückrufdatum
Wann der Rückruf gesendet wurde (einschließlich Datumsbereichsfilter).
URL
Die URL, die verwendet wird, um die Webhook-Ereignisbenachrichtigung an die entsprechende Drittanbieter-API (Programm oder Anwendung) weiterzuleiten.
Reaktion
Der Antwortstatus gibt an, ob die Drittanbieter-API den HTTP-Rückruf erfolgreich erhalten hat oder nicht. Beispiele hierfür sind „Akzeptiert“, „Ungültige Anfrage“, „interner Serverfehler“ usw.
Protokollabschnitt einer Webhook-Detailseite in ClearID mit Rückrufdatum, URL und Antwortstatus.
BEMERKUNG:
Der Abschnitt Webhook-Protokolle wird erst am Ende der Webhook-Details angezeigt, nachdem der erste Rückruf erfolgt ist.