Octalog
  1. ⏪ Transportadoras e Parceiros
  • 🎯Integração Octalog
  • ⏩ Clientes e Embarcadores
    • 🎯 Visão Geral Clientes e Embarcadores
    • Retorno de tracking, API do Cliente (webhook)
      • Exemplo do Retorno de Tracking
      • Configuração para Recebimento do Tracking
      • Consultar sua configuração do Webhook
    • Envio de Pedidos para Octalog
    • Cancelamento de Pedido
  • ⏪ Transportadoras e Parceiros
    • 🎯 Visão Geral Transportadoras e Parceiros
    • Exemplo do pedido enviado pelo Octalog
      POST
    • Configuração da API da Transportadora para receber pedidos
      POST
    • Consultar a configuração para recebimento de pedidos na API da transportadora
      GET
    • Atualização de Tracking do Pedido
      POST
  • TOKEN - Autenticação de Acesso à API
    POST
  • Prazo de Entrega
    GET
  • Status do Pedido
    GET
  1. ⏪ Transportadoras e Parceiros

Atualização de Tracking do Pedido

POST
https://api.octalog.com.br/pedido/tracking

Tracking dos Pedidos#

O identificador único de rastreamento (tracking) é formado pela combinação dos campos Pedido e Volume. Por esse motivo, durante a integração é obrigatório armazenar a identificação de cada volume do pedido, considerando a quantidade informada no campo TotalVolumes.
Atualização está limitada a um registro por vez.
Para obter a lista de todos os status disponíveis para atualização do tracking, utilize o endpoint:
https://api.octalog.com.br/status-pedido
Importante: as atualizações de tracking devem ser enviadas em ordem cronológica. Caso seja recebido um evento com data e hora anteriores ao último evento já registrado para o mesmo volume, a atualização será rejeitada.

Requisição

Parâmetros Header

Parâmetros Bodyapplication/jsonNecessário

Exemplo
{
    "Pedido": "123456789",
    "CNPJRemetente": "12546555878",
    "Volume": 1,
    "IDStatus": 10,
    "Status": "Entrega Realizada",
    "DataEvento": "2026-07-28 10:58:51",
    "Recebedor": null,
    "Latitude": -23.535703,
    "Longitude": -46.713070,
    "NomeAgente": "VINICIUS",
    "Anexos": [
        {
            "Nome": "rastreio",
            "Url": "https://com.br/?key=xxxxxxxxxxxxxxxxxxxxxxxx"
        },
        {
            "Nome": "canhoto",
            "Url": "https://com.br/?xxxxxxxxxxxxxxxxxxxxxxxx.jpg"
        },
        {
            "Nome": "comprovante",
            "Url": "https://com.br/?xxxxxxxxxxxxxxxxxxxxxxxx.jpg"
        }
    ]
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.octalog.com.br/pedido/tracking' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data '{
    "Pedido": "123456789",
    "CNPJRemetente": "12546555878",
    "Volume": 1,
    "IDStatus": 10,
    "Status": "Entrega Realizada",
    "DataEvento": "2026-07-28 10:58:51",
    "Recebedor": null,
    "Latitude": -23.535703,
    "Longitude": -46.713070,
    "NomeAgente": "VINICIUS",
    "Anexos": [
        {
            "Nome": "rastreio",
            "Url": "https://com.br/?key=xxxxxxxxxxxxxxxxxxxxxxxx"
        },
        {
            "Nome": "canhoto",
            "Url": "https://com.br/?xxxxxxxxxxxxxxxxxxxxxxxx.jpg"
        },
        {
            "Nome": "comprovante",
            "Url": "https://com.br/?xxxxxxxxxxxxxxxxxxxxxxxx.jpg"
        }
    ]
}'

Respostas

🟢200Success
application/json
Bodyapplication/json

Exemplo
[
  {
    "IDExterno": "TRK-000002",
    "Pedido": "123456789",
    "Volume": 1,
    "CEP": "09999000",
    "IDStatus": 10,
    "Status": "Entrega Realizada",
    "PrazoEntrega": "D+1",
    "DataEvento": "2026-07-28 10:58:51"
  },
  {
    "IDExterno": "TRK-000002",
    "Pedido": "123456789",
    "Volume": 2,
    "CEP": "09999000",
    "IDStatus": 10,
    "Status": "Entrega Realizada",
    "PrazoEntrega": "D+1",
    "DataEvento": "2026-07-28 10:58:51"
  }
]
Página anterior
Consultar a configuração para recebimento de pedidos na API da transportadora
Próxima página
TOKEN - Autenticação de Acesso à API
Built with