Création d'un webhook de notification
Les webhooks de notification sont des appels d'API externes que vous utilisez pour envoyer des données à un tiers lorsque des événements spécifiques se produisent.
A propos de cette tâche
Vous pouvez configurer l' URL demande de l'API externe que vous souhaitez lancer et ajouter tous les en-têtes ou paramètres nécessaires au lancement de l' URL demande. Pour plus d'informations sur les charges utiles des événements, consultez Types d'événements et charges utiles.
Dans le JSON de configuration de webhook, il existe une propriété notification . Cette propriété est un objet JSON imbriqué qui contient toutes les options de configuration spécifiques aux notifications. La propriété interests est définie dans cet objet notification. Lorsqu'un événement est émis, il est vérifié par rapport à chaque élément de la propriété interests. Si un élément de la propriété interests est évalué à une correspondance, l'événement est envoyé à la destination de webhook. Les centres d'intérêt sont vérifiés dans l'ordre, donc dans les cas d'utilisation à haute performance, mettez la correspondance la plus large en premier.
Un intérêt se compose de deux zones, d'une name conviviale et d'une liste de clauses. Ces clauses déterminent si l'intérêt est une correspondance ou non. Les clauses sont jointes avec une opération AND et seulement si elles correspondent toutes à l'intérêt est satisfait. Une clause se compose de trois zones :
keyvalueoperation-les valeurs valides sontincludeetexclude.
data.action. La valeur est la valeur attendue de la zone en cours d'inspection. L'opération indique si une correspondance sur cette clause entraîne l'inclusion ou l'exclusion de l'événement.Par exemple, lorsque les événements d'authentification sont l'intérêt principal, mais que vous souhaitez filtrer les authentifications qui se produisent via la fédération, utilisez les clauses suivantes:
Key:event_type, Value:authentication, Operation:includeKey:data.subtype, Value:federation, Operation:exclude
Ces clauses deviennent l'évaluation logique:
event_type EST authentication ET data.subtype N'EST PAS federation.
Pour plus d'informations, consultez la section Webhooks de notification.