Pular para o conteúdo principal

Get delivery information by QR token

GET 

/company/qr/:token

Recupera todas as informações de uma entrega a partir do seu token QR único.

O token QR é gerado ao criar a entrega. Ao escanear o QR com o aplicativo móvel, este endpoint retorna os detalhes da entrega e, no processo, rotaciona o token:

  • Remove o qr_token da entrega
  • Gera um novo confirm_token (usado em PUT /confirm)

Este endpoint é PÚBLICO — não requer autenticação.

Fluxo típico de uso

  1. O transportador chega ao destino e escaneia o QR
  2. O aplicativo chama este endpoint com o token do QR
  3. Os detalhes da entrega são exibidos ao signatário
  4. O signatário confirma via PUT /company/qr/confirm

Campos retornados

  • Dados do envio (service_code, status, cargo_type, etc.)
  • Endereço de carga e descarga (etl_address, etd_address)
  • Veículo e motorista designados
  • Datas estimadas e reais
  • confirm_token para usar na confirmação

Notas técnicas

  • Código-fonte: src/features/company/qr_delivery/controller.jsgetDeliveryFromToken
  • O qr_token original fica invalidado após a primeira consulta
  • O confirm_token gerado é necessário para concluir a entrega

Request

Responses

Informação da entrega obtida com sucesso.