monitoring envia eventos do ciclo de vida de monitoramentos e das checagens recorrentes.
Use este webhook para reagir a monitoramentos criados, checagens executadas, novidades detectadas, pausas, retomadas e cancelamentos.
Visão geral de webhooks
Consulte o contrato base, headers, assinatura e recomendações gerais de entrega.
Eventos disponíveis
| Evento | Quando é enviado |
|---|---|
monitoring.created | Monitoramento criado. |
monitoring.checked | Checagem executada. |
monitoring.event_detected | Novidade detectada. |
monitoring.check_failed | Uma checagem falhou. |
monitoring.paused | Monitoramento pausado. |
monitoring.resumed | Monitoramento retomado automaticamente. |
monitoring.canceled | Monitoramento cancelado. |
Payload base
Exemplo de novidade detectada:Campos de data.monitoring
| Campo | Tipo | Descrição |
|---|---|---|
id | string | ID do monitoramento. |
name | string | Nome definido para o monitoramento. |
type | string | Tipo do monitoramento, como process, pf ou pj. |
status | string | Status atual. |
target | object | Alvo monitorado. |
sources_count | integer | Quantidade de fontes configuradas. |
checks_count | integer | Quantidade de checagens executadas. |
events_count | integer | Quantidade de novidades registradas. |
last_checked_at | string | Data da última checagem. |
next_check_at | string | Próxima checagem prevista. |
created_at | string | Data de criação. |
Campos extras por evento
Além demonitoring, alguns eventos incluem campos extras no data.
| Evento | Campos extras comuns |
|---|---|
monitoring.created | initial_check_completed, initial_check_queued, initial_event_id, initial_email_sent. |
monitoring.checked | run_id, sources_checked, failed_sources_count, changes_count, movements_count. |
monitoring.event_detected | event_id, changes_count, movements_count. |
monitoring.check_failed | failed_sources_count, error, retry_count, consecutive_failures. |
monitoring.paused | reason. |
monitoring.resumed | Sem campos extras obrigatórios. |
monitoring.canceled | Sem campos extras obrigatórios. |
Exemplo de checagem executada
Exemplo de pausa
Como consumir
- Use
data.monitoring.idpara correlacionar o monitoramento. - Use
eventpara separar ciclo de vida, checagens e novidades. - Em
monitoring.event_detected, busque o detalhe do evento pelo painel ou API quando precisar do conteúdo completo. - Em
monitoring.paused, tratereasoncomo explicação operacional. - Em
monitoring.checked, não assuma que houve novidade. Usechanges_countoumovements_count.
O payload de monitoramento é resumido. Ele informa a ocorrência e os contadores principais; detalhes completos de mudanças ou movimentos devem ser consultados pelo produto de monitoramento.
Relacionado
Visão geral
Contrato base de webhooks.
Monitoramento
Entenda checagens recorrentes e novidades.

