Passa al contenuto principale

Get delivery information by QR token

GET 

/company/qr/:token

Recupera tutte le informazioni di una consegna a partire dal suo token QR univoco.

Il token QR viene generato alla creazione della consegna. Scansionando il QR con l'app mobile, questo endpoint restituisce i dettagli della consegna e nel processo ruota il token:

  • Rimuove il qr_token dalla consegna
  • Genera un nuovo confirm_token (usato in PUT /confirm)

Questo endpoint è PUBBLICO — non richiede autenticazione.

Flusso d'uso tipico

  1. Il corriere arriva a destinazione e scansiona il QR
  2. L'app chiama questo endpoint con il token del QR
  3. Vengono mostrati i dettagli della consegna al firmatario
  4. Il firmatario conferma tramite PUT /company/qr/confirm

Campi restituiti

  • Dati della spedizione (service_code, status, cargo_type, ecc.)
  • Indirizzo di carico e scarico (etl_address, etd_address)
  • Veicolo e conducente assegnati
  • Date stimate e reali
  • confirm_token da usare per la conferma

Note tecniche

  • Codice sorgente: src/features/company/qr_delivery/controller.jsgetDeliveryFromToken
  • Il qr_token originale viene invalidato dopo la prima richiesta
  • Il confirm_token generato è necessario per completare la consegna

Request

Responses

Informazioni sulla consegna ottenute correttamente.