Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo sac
inbound-log
Registro bruto de tudo que chegou pelos canais, incluindo o que foi descartado e por quê.
Caminho de origem: libraries/sac/src/inbound
Arquivo do módulo: inbound.module.ts
Introdução
Toda mensagem recebida é persistida antes da interpretação, o que garante três coisas que a mensagem de chamado não garante: idempotência (o IMAP reentrega e o webhook repete, e o `external_id` único é o que impede uma mensagem virar dois chamados), o rastro do que foi DESCARTADO — autorrespostas, devoluções, listas, laços —, que por definição não gera mensagem de chamado e desapareceria, e o payload original para quando a interpretação erra.
Esta é a tela que responde "o cliente diz que mandou e-mail e ninguém respondeu". Uma mensagem que falhou ou foi descartada por engano pode ser reprocessada daqui; o worker recusa reprocessar o que já foi processado, então um job entregue duas vezes nunca duplica a mensagem na timeline.
Endpoints HTTP
4 endpoints
Log de entrada, mais recentes primeiro, com o chamado resultante quando houver.
- Query
- page, pageSize, search, status, source_kind
Recebidas, processadas e descartadas nas últimas 24h, mais as falhas em aberto, sem janela de tempo.
Payload cru, para quando a interpretação errou e é preciso ver o original.
- Params
- id (int)
Reprocessa uma mensagem que falhou ou foi descartada por engano.
- Params
- id (int)