# Integrações & Webhooks

> Trilha das chamadas às integrações externas, dos webhooks recebidos e dos jobs automáticos.

Trilha das integrações externas: **D4Sign** (assinaturas), **WhatsApp**
(notificações), **Focus** (NFS-e), **Memed** (prescrições) e os **jobs e
sincronizações** automáticos. Cada chamada enviada e cada **webhook recebido**
fica registrado.

> 
  Os webhooks entram na trilha já com a **payload validada** e a **assinatura do
  provedor conferida** — a verificação acontece no servidor, no momento do
  recebimento. Ou seja: se o evento está aqui, ele veio mesmo da integração
  esperada.

## Investigar

Além do período e da busca, dois seletores fazem a maior parte do trabalho:

- **Ação** — o tipo de evento: webhook recebido, envio de notificação, emissão
  de NFS-e, e assim por diante.
- **Usuário** — quem disparou. Vale lembrar que **jobs automáticos e webhooks
  recebidos costumam não ter usuário**, então filtrar por pessoa esconde
  justamente a parte automática.

Para achar falhas, clique no cartão **Erros** (ou **Atenção**) no topo, ou use o
seletor **Severidade**. Uma falha aqui costuma ser um webhook que não passou na
validação, um envio não entregue ou um job que quebrou.

No detalhe, a aba **Diferenças** traz o antes/depois quando o evento alterou
algo; dados pessoais (CPF/CNPJ, telefone, e-mail, cartão) vêm mascarados.

> 
  Não dá para **reenviar** uma notificação nem **reprocessar** um webhook por
  aqui. Isso é feito nas telas operacionais de cada integração — esta é uma tela
  de consulta.

## Perguntas frequentes

**Como sei que um webhook veio mesmo do provedor?**
A assinatura é conferida no servidor quando o webhook chega. Só eventos já
validados entram na trilha.

**Consigo reenviar algo por aqui?**
Não. Reenvios e reprocessamentos ficam nas telas de cada integração.

**Filtrei por usuário e sumiu quase tudo.**
Esperado: jobs automáticos e webhooks recebidos não têm usuário associado.
Limpe esse filtro para vê-los.
