meu ecommercedevelopers
API REST

Rastrear objetos

Rastrear objetos pelos códigos

POST/v1/tracking

Retorna o histórico de eventos e o status atual de cada código. Exige chave secreta (mk_); chame do backend, não do frontend (sem CORS).

Capacidade: Rastreamento, disponível pela API REST do Meu Ecommerce.

Autenticação

Chave secreta mk_…, somente no backend.

Corpo da requisição

CampoTipoObrigatório no objetoDescrição
codesarraySimCódigos de rastreio dos Correios (até 50 por chamada). Mín. 1 itens. Máx. 50 itens.

Exemplo

{
  "codes": [
    "AA123456789BR"
  ]
}

Resposta de sucesso

Resultados de rastreio.

CampoTipoObrigatório no objetoDescrição
resultsarraySim—
results[].codestringSim—
results[].foundbooleanSim—
results[].deliveredbooleanSim—
results[].lastStatusobjectNão—
results[].lastStatus.codestringSim—
results[].lastStatus.typestringNão—
results[].lastStatus.timestampstringNão—
results[].lastStatus.descriptionstringSim—
results[].lastStatus.originstringNão—
results[].lastStatus.destinationstringNão—
results[].eventsarraySim—
results[].events[].codestringSim—
results[].events[].typestringNão—
results[].events[].timestampstringNão—
results[].events[].descriptionstringSim—
results[].events[].originstringNão—
results[].events[].destinationstringNão—
results[].messagestringNão—
reasonstringNão—
actionUrlstringNão—

Códigos HTTP do contrato

StatusDescrição
200Resultados de rastreio.
400Corpo inválido.
401Chave ausente ou inválida.
402Assinatura necessária (subscription_required) ou franquia grátis do mês esgotada (free_quota_exceeded, com Retry-After até a virada do mês UTC).
403Chave pública não pode rastrear — use a chave secreta.
413Corpo grande demais.
429Limite por minuto excedido (rate_limited). Aguarde os segundos indicados em Retry-After.
502Falha ao consultar os Correios.

Consulte erros e limites para os erros de autenticação e escopo, incluindo 403, e o formato de falha.

Schema completo

Baixar OpenAPI · Guia de rastreamento

Contrato e comportamento

Os códigos no exemplo são ilustrativos. Um objeto não encontrado deve ser tratado por found, sem assumir falha de toda a chamada.

Nesta página