O que são os logs?
Os logs são o registro das chamadas feitas à API do Notifique no seu workspace. Cada requisição (GET, POST, PUT, DELETE, etc.) que chega à API com uma API Key do seu workspace gera um log com endpoint, método HTTP, status de resposta, corpo da requisição e da resposta (quando registrados), duração e data/hora. Eles não substituem os eventos em tempo real dos webhooks (mensagem enviada, entregue, lida, etc.). Os logs são o histórico de uso da API: quem chamou qual rota, com que payload e qual foi o resultado.Para que servem?
- Auditoria — Saber quais integrações ou sistemas chamaram a API, em qual horário e com quais parâmetros. Útil para compliance e revisão de ações.
- Debug — Quando uma mensagem não foi enviada ou um endpoint retornou erro, os logs mostram o corpo da requisição e da resposta, o status HTTP e a duração. Facilita identificar payload incorreto, escopo faltando ou problema de integração.
- Monitoramento de uso — Ver volume de chamadas por endpoint, por método ou por API Key. Ajuda a dimensionar e a detectar picos ou uso anômalo.
-
Filtros — Consulte por período (
startDate,endDate), por status HTTP (status=200,404), por método (method=POST) ou por API Key (apiKeyId), para focar em erros ou em uma integração específica.
Logs e API
O acesso aos logs é via API, com uma API Key que tenha o escopologs:read. A listagem é paginada e retorna apenas os logs do workspace dessa API Key. Detalhes como corpo da requisição/resposta podem ser truncados ou omitidos conforme a política de privacidade da plataforma.
Na documentação Quick Start desta seção você encontra o endpoint GET /v1/logs e os parâmetros de filtro para listar e consultar o histórico de chamadas do seu workspace.