Webhooks Overview
You can configure webhooks to get real-time notifications as events happen across your Juniper Mist organization or within a particular Juniper Mist site.
You may know webhooks as user-defined HTTP callbacks, HTTP posts, or HTTP notifications. These notifications include event details that you can use in your own applications or third-party software.
As you begin working with webhooks, it can be helpful to compare them with APIs. APIs work on a pull or polling model. You create an API call, and Juniper Mist responds with the requested data. In contrast, webhooks work on a push model. After you configure a webhook, you receive data as events occur.
REST APIs | Webhooks | |
---|---|---|
Model | Pull or polling model | Push model |
Limit | 5000 per organization per hour | No limit |
Operations | Pull statistics, create configuration, update configuration | Push alerts and key statistics |
Coverage | 100 percent | Alerts, key events, or location |
Recommended use cases | Automation, configuration | Integration with third-party monitoring tools or business applications |
The concepts of alerts and alarms are considered interchangeable. However, when configuring an alert, you should make note of the alert or alarm syntax and use what is displayed.