Visão geral
O webhook genérico aceita um JSON simples de qualquer sistema capaz de fazer umPOST — scripts, CI/CD, jobs internos, ferramentas sem integração dedicada.
1. Crie a fonte de alerta
Em Fontes de alerta, crie uma fonte do tipo Genérico. Copie a URL e o token.2. Envie o alerta
202 Accepted.
Campos aceitos
Se
status estiver ausente, o alerta é tratado como disparo. Se estiver presente com um valor diferente de firing ou alerting, o alerta é aceito com 202 mas nenhum acionamento é criado — inclusive para resolved.Agrupamento
Envios repetidos com o mesmoexternalId para o mesmo serviço são agregados ao acionamento aberto, em vez de criar duplicatas. Use um externalId estável por problema — o nome do job, o identificador do check, a chave da regra.
Exemplos
Solução de problemas
Respondeu 202 mas nenhum acionamento apareceu
Respondeu 202 mas nenhum acionamento apareceu
O campo
status provavelmente tem um valor diferente de firing ou alerting — nesse caso o alerta é aceito e descartado. Envie firing ou omita o campo.Acionamentos duplicados
Acionamentos duplicados
O
externalId está mudando entre os envios (por exemplo, incluindo um timestamp). Use um identificador estável por problema.Acionamento sem serviço ou sem responsável
Acionamento sem serviço ou sem responsável
O campo
service não bate com nenhum serviço da organização, ou o serviço não tem time responsável com escala ativa.Como resolver o acionamento?
Como resolver o acionamento?
Pelo painel ou pelo app. O webhook genérico não resolve automaticamente.