Saltar al contenido principal

Get delivery information by QR token

GET 

/company/qr/:token

Recupera toda la información de una entrega a partir de su token QR único.

El token QR se genera al crear la entrega. Al escanear el QR con la app móvil, este endpoint devuelve los detalles de la entrega y en el proceso rota el token:

  • Elimina el qr_token de la entrega
  • Genera un nuevo confirm_token (usado en PUT /confirm)

Este endpoint es PÚBLICO — no requiere autenticación.

Flujo típico de uso

  1. El transportista llega al destino y escanea el QR
  2. La app llama a este endpoint con el token del QR
  3. Se muestran los detalles de la entrega al firmante
  4. El firmante confirma mediante PUT /company/qr/confirm

Campos devueltos

  • Datos del envío (service_code, status, cargo_type, etc.)
  • Dirección de carga y descarga (etl_address, etd_address)
  • Vehículo y conductor asignado
  • Fechas estimadas y reales
  • confirm_token para usar en la confirmación

Notas técnicas

  • Código fuente: src/features/company/qr_delivery/controller.jsgetDeliveryFromToken
  • El qr_token original queda invalidado tras la primera consulta
  • El confirm_token generado es necesario para completar la entrega

Request

Responses

Información de la entrega obtenida correctamente