Webhooks

Webhooks Device – Updowns Disconnection_Sensitivity Feature

Objective If an end-user wants to know if his/her AP was DISCONNECTED and was not UP within a specific time/threshold configured at site settings. Prerequisite device-updowns topic should be configured/enabled in either Site OR Org Webhooks. Threshold should be configured in at least one site. Organization Setup : Goto Organization Settings in Web Portal UI....

Webhooks

Webhooks are an intuitive method of collecting data by having real-time events push their information onto a provided URL.  Triggering webhook events will automatically send and store relevant details for data analysis. Note: Webhooks via UI configuration are available for Location at the Site level only, which requires placing your APs on a floorplan in...

Webhook Message Flow

The sequence diagram below shows the message flow between the Webhook client, Mist cloud, and Mist AP:

Webhook Implementation

Follow these steps to enable Webhooks for your site: Access Webhooks through Organization -> Site Configurations. Here, select the specific API topics you want to be pushed to your server.  Fill out the Name, URL, and Secret (optional) for your server in order for Webhooks to push the information out. Organization & Site Level Webhooks (API)...

Custom HTTP Headers Authentication for Webhooks

Custom HTTP headers are commonly used to provide additional information.  If any end-user wants to provide additional information when default headers are not enough then they can use a custom header configuration. For example : authentication / encryption / integrity. Configuration We can configure custom HTTP Headers using both Org and Site Webhooks API. Org...

Site Name as a Webhook Field [API]

Webhooks are an intuitive method of collecting data by having real-time events push their information onto a provided URL to be used for data analysis. We are including an additional “site_name” field in the following webhook topics: device-events, alarms, audits, and client-sessions. This helps when monitoring webhook data for multiple sites – users do not...