Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

Illustration of the differences between APIs and Webhooks

Tabela 1: APIs REST e webhooks Comparação
  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
Nota:

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

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