Aller au contenu principal

Get delivery information by QR token

GET 

/company/qr/:token

Récupère toutes les informations d’une livraison à partir de son jeton QR unique.

Le jeton QR est généré lors de la création de la livraison. En scannant le QR avec l’application mobile, cet endpoint renvoie les détails de la livraison et dans le processus fait tourner le jeton :

  • Supprime le qr_token de la livraison
  • Génère un nouveau confirm_token (utilisé dans PUT /confirm)

Cet endpoint est PUBLIC — aucune authentification requise.

Flux d’utilisation typique

  1. Le transporteur arrive à destination et scanne le QR
  2. L’application appelle cet endpoint avec le jeton du QR
  3. Les détails de la livraison sont affichés au signataire
  4. Le signataire confirme via PUT /company/qr/confirm

Champs renvoyés

  • Données de l’envoi (service_code, status, cargo_type, etc.)
  • Adresse de chargement et de déchargement (etl_address, etd_address)
  • Véhicule et conducteur assignés
  • Dates estimées et réelles
  • confirm_token à utiliser pour la confirmation

Notes techniques

  • Code source : src/features/company/qr_delivery/controller.jsgetDeliveryFromToken
  • Le qr_token original est invalidé après la première requête
  • Le confirm_token généré est nécessaire pour finaliser la livraison

Request

Responses

Informations de livraison obtenues avec succès