Visão geral do Webhooks
Comece a se familiarizar com webhooks e como eles se comparam com APIs.
Você pode configurar webhooks para receber notificações em tempo real à medida que os eventos acontecem em toda a sua organização Juniper Mist ou em um site específico da Juniper Mist.
Você pode saber que nósbhooks como callbacks HTTP definidos pelo usuário, postagens DE HTTP ou notificações HTTP. Essas notificações incluem detalhes de eventos que você pode usar em seus próprios aplicativos ou software de terceiros.
Quando você começa a trabalhar com webhooks, pode ser útil compará-los com APIs. As APIs trabalham em um modelo de atração ou votação. Você cria uma chamada de API e a Juniper Mist responde com os dados solicitados. Em contraste, os webhooks trabalham em um modelo de push. Depois de configurar um webhook, você recebe dados conforme os eventos ocorrem.
O Org Webhooks permite que dados em tempo real da organização sejam empurrados para uma URL fornecida. Para saber mais, veja Org Webhooks.
Webhooks do site permitem que dados em tempo real de um site específico sejam empurrados para uma URL fornecida. Para saber mais, veja Site Webhooks.
APIs REST | Webhooks | |
---|---|---|
Modelo | Modelo de atração ou votação | Modelo push |
Limite | 5000 por organização por hora | Sem limite |
Operações | Puxe estatísticas, crie configuração, atualize a configuração | Empurre alertas e estatísticas principais |
Cobertura | 100% | Alertas, eventos ou localização importantes |
Casos de uso recomendados | Automação, configuração | Integração com ferramentas de monitoramento ou aplicativos de negócios de terceiros |
Os conceitos de alertas e alarmes são considerados intercambiáveis. No entanto, ao configurar um alerta, você deve anotar a sintaxe do alerta ou alarme e usar o que é exibido.
Estrutura de chamadas de API para webhooks
Você pode configurar webhooks para obter dados em tempo real e notificação de eventos conforme eles ocorrem em sua organização Mist ou em um determinado site. Depois de configurar um webhook, você pode emitir uma chamada de API onde especifica um webhook específico para obter dados. A imagem a seguir é um exemplo dessa chamada de API. A chamada especifica o endpoint (prefixo) da API, o ID da organização, o recurso (webhooks
) e o ID (webhook).a7c61a9c-a25b-4c27-xxxx-xxxxxxxxxxxx