Chega de abrir chamado pra checar webhook — Logs no dashboard

Novo módulo de Logs no dashboard: veja o histórico completo de disparos de webhook, filtre por status HTTP, evento ou pedido, e inspecione o payload exato que foi enviado — sem precisar consultar ninguém.

✅ Disponível agora em /settings/logs/webhooks — acessível pelo novo item Logs no sidebar, em Desenvolvedor.

O que mudou

AntesDependência do suporte

Quando um cliente relatava que não havia recebido um evento, a investigação dependia da engenharia acessar os logs internos — o cliente não tinha visibilidade nenhuma.

AgoraAutonomia total

O cliente filtra pelo número do pedido, vê o disparo, confere o payload enviado e o status HTTP retornado — sem abrir chamado.

O que você encontra na tela de Logs

Listagem de logs de webhook com filtros e tabela de execuções Histórico de disparos com evento, URL, status HTTP, número do pedido e sub-status — tudo paginado e filtrável.

A tabela exibe todos os webhooks disparados pela sua conta, com as informações mais úteis na frente:

  • Tipo de eventoORDER_STATUS_CHANGE, ROUTE_STATUS_CHANGE, ORDER_RECEIVER_UPDATE, ORDER_CSAT_ANSWER
  • URL de destino do disparo
  • Status HTTP retornado pelo servidor do cliente (200, 429, 500...)
  • Número do pedido, data, status e sub-status do evento
  • Ações — visualizar detalhes ou copiar o JSON do log

Os logs ficam disponíveis por 10 dias. Após esse período são removidos automaticamente.

Filtros disponíveis

🔢Nº do pedido

Busque direto pelo número do pedido para ver todos os webhooks disparados para ele.

🌐Status HTTP

Filtre por faixa: Sucesso (200+), Redirecionamento (300+), Erros do cliente (400+) ou Erros do servidor (500+).

📡Tipo de evento

Veja só os eventos que importam — filtre por ORDER_STATUS_CHANGE, ROUTE_STATUS_CHANGE e outros.

🎛️Filtros avançados

Refine ainda mais por Webhook URL, data de criação, status e sub-status do pedido.

Detalhes do log: o payload completo

Clique no ícone de visualização em qualquer linha para abrir os detalhes do log.

Tela de detalhes do log com metadados e payload completo do request Status HTTP, timestamps de envio, tipo de execução e o JSON exato enviado para o endpoint — tudo em um só lugar.

Você vê:

  • Metadados — Webhook URL, HTTP Status, tipo de execução (automático ou manual), timestamps de evento e de envio, IDs do log e do webhook
  • Request — payload completo em JSON, com syntax highlight, copiável ou baixável

Se o servidor do cliente retornou erro, a seção de erros detalha exatamente o que voltou na resposta:

Seção de erros do log com a resposta retornada pelo servidor Erros retornados pelo endpoint do cliente ficam visíveis aqui — sem precisar pedir os logs pro time de engenharia.

Casos de uso práticos

"O cliente diz que não recebeu o webhook de entregue" → Filtre pelo número do pedido, encontre o evento SUCCESSFUL e mostre o HTTP 200 retornado. Se retornou 200, o problema está no lado do servidor do cliente.

"Estamos recebendo erros 5xx nos webhooks" → Filtre por "Erros do servidor (500+)" e veja quais URLs estão rejeitando. É o ponto de partida para o time técnico do cliente investigar.

"Preciso do payload exato de um evento para depurar a integração" → Abra o detalhe do log e copie o JSON. Sem precisar recriar o evento manualmente.