Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Como funciona o Webhook?

O que são os webhooks no Situator, como eles funcionam e em quais cenários podem ser utilizados para integração com sistemas externos.

Introdução

Um webhook é um endpoint HTTP que os integradores devem implementar para receber notificações em tempo real de eventos que ocorrem no Situator.

Os webhooks podem ser utilizados para:

  • Monitorar os eventos de acesso. Por exemplo:

    • Para monitorar a entrada e saída de moradores em tempo real;

    • Para monitorar a entrada de visitantes e notificar as pessoas responsáveis;

  • Monitorar as ocorrências. Por exemplo:

    • Ocorrências de interfone;

    • Ocorrências de pânico;

    • Ocorrências de porta arrombada;

    • Ocorrências de porta deixada aberta;

  • Monitorar o cadastro de pessoas. Por exemplo:

    • Para notificar outros sistemas de que houve o cadastro, edição ou exclusão de uma pessoa;

Funcionamento

Quando um evento acontece no Situator, o Situator coloca o evento em um buffer para ser enviado para os webhooks cadastrados.

Quando um evento é colocado no buffer de eventos, o Situator imediatamente retira eles do buffer e envia eles para o integrador.

Caso o integrador esteja offline ou ocupado demais para processar os eventos, os eventos serão descartados.

Enquanto o Situator estiver enviando os eventos para o integrador, os novos eventos que forem ocorrendo serão armazenados no buffer. Caso o integrador demore muito tempo para processar a requisição, isso pode encher o buffer com eventos que estão esperando para serem processados. Se o buffer chegar em 100 eventos, os novos eventos serão descartados pelo Situator.