Descripción general de webhooks
Puede configurar webhooks para recibir notificaciones en tiempo real a medida que ocurren eventos en su organización de Juniper Mist o dentro de un sitio de Juniper Mist en particular.
Es posible que conozcas webhooks como devoluciones de llamada HTTP definidas por el usuario, publicaciones HTTP o notificaciones HTTP. Estas notificaciones incluyen detalles del evento que puede utilizar en sus propias aplicaciones o software de terceros.
A medida que empiece a trabajar con webhooks, puede ser útil compararlos con las API. Las API funcionan en un modelo de extracción o sondeo. Usted crea una llamada a la API y Juniper Mist responde con los datos solicitados. Por el contrario, los webhooks funcionan en un modelo push. Después de configurar un webhook, recibe datos a medida que se producen eventos.
Los webhooks de la organización permiten que los datos en tiempo real de la organización se envíen a una URL proporcionada. Para obtener más información, consulta Webhooks de la organización.
Los webhooks del sitio permiten que los datos en tiempo real de un sitio específico se envíen a una URL proporcionada. Para obtener más información, consulte Webhooks del sitio.
Webhooks de API de | REST | |
---|---|---|
Modelo | Modelo de extracción o sondeo | Modelo push |
Límite | 5000 por organización por hora | Sin límite |
Operaciones | Extraer estadísticas, crear configuración, actualizar configuración | Alertas push y estadísticas clave |
Cobertura | 100 por ciento | Alertas, eventos clave o ubicación |
Casos de uso recomendados | Automatización, configuración | Integración con herramientas de monitoreo de terceros o aplicaciones empresariales |
Los conceptos de alertas y alarmas se consideran intercambiables. Sin embargo, al configurar una alerta, debe tomar nota de la sintaxis de alerta o alarma y usar lo que se muestra.
Estructura de llamadas a la API para webhooks
Puede configurar webhooks para obtener datos en tiempo real y notificaciones de eventos a medida que ocurren dentro de su organización de Mist o dentro de un sitio en particular. Después de configurar un webhook, puede emitir una llamada a la API en la que especifique un webhook determinado para obtener datos. La siguiente imagen es un ejemplo de una llamada a la API de este tipo. La llamada especifica el punto de conexión (prefijo) de la API, el ID de la organización, el recurso (webhooks
) y el ID del webhook (a7c61a9c-a25b-4c27-xxxx-xxxxxxxxxxxx
).