29 de julho de 2026

Aba Logs: as chamadas de integração do pedido, com quem fez cada uma

O painel do pedido ganhou uma terceira aba: Logs. Numa tabela só, em ordem cronológica, você vê as ações feitas na API de embarcadores (com o nome da chave que fez) e as solicitações que a Abbiamo envia à transportadora — entrega, cancelamento e código de coleta —, cada linha com a direção da chamada e o request e a resposta completos. Disponível para o perfil proprietário da conta.

✅ Disponível agora em Pedidos → clique num pedido para abrir o painel lateral → aba Logs.

🔒 Quem vê: a aba Logs aparece para o perfil proprietário (master) da conta — o mesmo critério da página Chave de API e das configurações. Para os demais usuários o painel do pedido segue igual, com as abas Detalhes e Rastreio.

A novidade em uma frase

Quando um pedido é cancelado, despachado ou tem o status mudado pela API de embarcadores, agora dá pra ver quem fez — e, do outro lado, o que a Abbiamo solicitou à transportadora (entrega, cancelamento, código de coleta) — tudo na mesma tabela, em ordem de acontecimento.

O que mudou

🧾Uma aba só pra integrações

O painel do pedido agora tem Detalhes, Rastreio e Logs. Nada saiu do lugar: a aba nova é onde vivem as chamadas de integração do pedido.

🔑Quem fez pela API

Ação feita na API de embarcadores mostra o nome da chave que fez. Antes, um cancelamento via integração aparecia sem autor — agora tem nome e hora.

↔️A direção da chamada

Cada linha diz quem chamou quem: a sua integração chamando a Abbiamo, ou a Abbiamo chamando a transportadora. Some a dúvida de "quem pediu isso?".

📍Status continua no Detalhes

As atualizações de status da transportadora (saiu para entrega, entregue…) não entram aqui — elas seguem no histórico do pedido, na aba Detalhes.

🔎Request e resposta completos

Em Ver detalhes, o log inteiro: endereço chamado, cabeçalhos, código de retorno e o corpo da resposta — com as chaves secretas já ocultadas.

Aba Logs do painel do pedido: uma tabela em ordem cronológica com as ações via API e as chamadas às transportadoras, cada linha com a origem, a ação, a direção da chamada, o status e o botão Ver detalhes

Por que isso importa

Quando um pedido some da operação ou aparece cancelado sem ninguém saber por quê, a primeira pergunta é sempre a mesma: "quem fez isso?". Se a ação veio de uma integração — o seu ERP, o seu marketplace, um robô interno —, até agora o painel não sabia responder: o cancelamento aparecia no histórico como qualquer outro, sem dono.

A aba Logs fecha essa lacuna dos dois lados:

  • De fora pra dentro — o que a sua integração pediu pra Abbiamo pela API de embarcadores (cancelar pedido, cancelar envio, solicitar entrega, reenviar, atualizar status, baixa manual, retirada), com o nome da chave de API que assinou a chamada.
  • De dentro pra fora — o que a Abbiamo solicitou à transportadora: solicitação de entrega, solicitação de cancelamento e validação do código de coleta — com a resposta que ela devolveu.

Como as duas coisas ficam na mesma tabela e na mesma linha do tempo, dá pra ler a história do pedido na ordem em que ela aconteceu — em vez de cruzar telas.

O que entra nesta aba (e o que não entra)

ℹ️ A aba Logs é sobre solicitações, não sobre status. Ela registra as chamadas de integração: as que a sua API de embarcadores faz na Abbiamo, e as que a Abbiamo faz na transportadora (entrega, cancelamento, código de coleta).

Não entram aqui as atualizações de status enviadas pela transportadora — "saiu para entrega", "entregue", "falha na entrega" e afins. Esses eventos continuam onde sempre estiveram: no histórico do pedido, na aba Detalhes (e no mapa do trajeto). A aba Logs não duplica esse histórico; ela mostra o outro lado, o das solicitações.

Detalhe importante

ℹ️ Falhas também entram. Uma tentativa que deu erro aparece marcada como Falha, com o código de retorno e a mensagem — justamente o caso em que você mais precisa entender o que aconteceu.

Nas ações feitas por chave de API, os cabeçalhos sensíveis (a própria chave, autorização, cookies) aparecem como [REDACTED]: o log mostra o que foi chamado, sem expor o segredo. Códigos de verificação de coleta e dados pessoais do destinatário também são mascarados antes de o log ser gravado.

É por carregar esse nível de detalhe — a troca HTTP como ela saiu — que a aba fica restrita ao perfil proprietário.

Modal de detalhes de um log: título da ação, chave de API que fez, código HTTP, a mensagem de erro em destaque e as abas HTTP, Request e Response com o JSON navegável

Onde encontrar

  1. Abra Pedidos e clique no pedido — o painel abre ao lado.
  2. Vá na aba Logs (visível para o perfil proprietário; se você não a vê, peça a quem administra a conta).
  3. Clique em Ver detalhes em qualquer linha pra abrir o request e a resposta.