Pular para o conteúdo principal

Acompanhamento da remessa

Depois que uma remessa é criada, o cliente ou integrador precisa acompanhar sua evolução para informar a operação e atender às necessidades do destinatário. A API de rastreio de pedidos reúne os dados necessários para essa consulta em um único recurso.

O papel da API de rastreio de pedidos​

A remessa pode ser consultada pela referência do pedido ou pelo identificador da remessa. A resposta apresenta:

  • o status atual da remessa;
  • o histórico completo de movimentações;

O endpoint principal dessa capacidade é:

GET /logistic/tracking/v1/shipment

A consulta aceita exatamente um dos identificadores disponíveis:

  • reference, para localizar a remessa a partir do pedido;
  • code_id, para localizar a remessa pelo identificador da Magalog.

Quando usar​

Use a API de rastreio de pedidos quando o ERP, Hub ou sistema do cliente precisar:

  • exibir o histórico de movimentações;
  • verificar a situação de uma remessa a partir do pedido ou do identificador logístico.

A API não fornece uma URL de rastreio. O cliente ou integrador deve construir a tela de acompanhamento no próprio sistema com o status atual e o histórico retornados pela consulta.

Possíveis status de retorno​

O campo code identifica o status da remessa. A API pode retornar os seguintes valores:

CódigoSignificado
SHIPPING_CREATEDRemessa criada no sistema.
IN_PREPARATIONRemessa em preparação, aguardando informações ou processos internos, como Nota Fiscal ou volumes.
WAITING_INVOICEAguardando emissão ou associação da Nota Fiscal à remessa.
WAITING_STOCK_OPERATIONAguardando uma operação de estoque, como separação, conferência ou movimentação do pedido.
WAITING_POSTAguardando a postagem da remessa.
POSTEDRemessa postada.
READY_TO_SHIPRemessa pronta para envio.
ACCEPTEDTransportadora confirmou que assumirá a operação ou coleta da remessa.
REJECTEDRemessa rejeitada pela transportadora ou pelo fluxo operacional.
WAITING_PICKUPAguardando a chegada do transportador para coleta.
PICKED_UPColeta realizada com sucesso.
PICKED_FAILUREFalha na tentativa de coleta da remessa.
IN_TRANSITRemessa em trânsito entre unidades ou localidades.
IN_ROUTE_PICKUPTransportador em rota para realizar a coleta ou retirada da remessa.
IN_ROUTE_DELIVERYRemessa em rota de entrega para o destinatário.
WAITING_WITHDRAWAguardando a retirada da remessa pelo destinatário ou responsável.
WITHDRAWNRemessa retirada com sucesso.
DELIVEREDEntrega realizada com sucesso.
DELIVERY_FAILUREFalha na tentativa de entrega.
TRANSPORT_PROBLEMProblema identificado durante o transporte da remessa.
DIRECTED_TO_RETURNRemessa encaminhada para devolução.
DIRECTED_TO_REFUNDRemessa encaminhada para reembolso ou estorno.
IN_CANCELLATIONCancelamento da remessa em andamento.
CANCELEDRemessa cancelada.
REFATURATEDRemessa refaturada ou com a documentação fiscal atualizada.
REVERSE_MANUALLY_COMPLETEDProcesso de logística reversa concluído manualmente.
AUTHORIZATION_CODE_EXPIREDCódigo de autorização expirado.
AUTHORIZATION_CODE_CANCELLEDCódigo de autorização cancelado.

Essa consulta apoia o acompanhamento da remessa. Os parâmetros, respostas, escopos e exemplos estão na API de rastreio de pedidos.