Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Vue d’ensemble des webhooks

Familiarisez-vous avec les webhooks et leur comparaison avec les API.

Vous pouvez configurer des webhooks pour recevoir des notifications en temps réel lorsque des événements se produisent au sein de votre organisation Juniper Mist ou d’un site Juniper Mist particulier.

Vous connaissez peut-être les webhooks sous le nom de rappels HTTP définis par l’utilisateur, de publications HTTP ou de notifications HTTP. Ces notifications incluent des détails sur les événements que vous pouvez utiliser dans vos propres applications ou dans des logiciels tiers.

Lorsque vous commencez à travailler avec des webhooks, il peut être utile de les comparer avec des API. Les API fonctionnent selon un modèle pull ou polling. Vous créez un appel d’API, et Juniper Mist répond avec les données demandées. En revanche, les webhooks fonctionnent sur un modèle push. Une fois que vous avez configuré un webhook, vous recevez des données au fur et à mesure que des événements se produisent.

Les webhooks d’organisation permettent de transférer les données en temps réel de l’organisation vers une URL fournie. Pour en savoir plus, consultez Webhooks d’organisation.

Les webhooks de site permettent d’envoyer des données en temps réel d’un site spécifique vers une URL fournie. Pour en savoir plus, consultez Webhooks de site.

Illustration of the differences between APIs and Webhooks

Tableau 1 : comparaison des API REST et des webhooks
  API REST Webhooks
Modèle Modèle d’extraction ou d’interrogation Modèle Push
Limite 5 000 par organisation et par heure Pas de limite
Opérations Extraction de statistiques, création de configuration, mise à jour de la configuration Alertes push et statistiques clés
Couverture 100 % Alertes, événements clés ou localisation
Cas d’usage recommandés Automatisation, configuration Intégration avec des outils de surveillance tiers ou des applications métiers
Note:

Les concepts d’alertes et d’alarmes sont considérés comme interchangeables. Cependant, lors de la configuration d’une alerte, vous devez noter la syntaxe de l’alerte ou de l’alarme et utiliser ce qui est affiché.

Structure d’appel d’API pour les webhooks

Vous pouvez configurer des webhooks pour obtenir des données et des notifications en temps réel sur les événements qui se produisent au sein de votre organisation Mist ou d’un site particulier. Après avoir configuré un webhook, vous pouvez émettre un appel d’API dans lequel vous spécifiez un webhook particulier pour obtenir des données. L’image suivante est un exemple d’un tel appel d’API. L’appel spécifie le point de terminaison de l’API (préfixe), l’ID de l’organisation, la ressource (webhooks) et l’ID de webhook (a7c61a9c-a25b-4c27-xxxx-xxxxxxxxxxxx).

Example webhook with labels for API prefix, organization ID, resource, and webhook ID