Obtenez les détails de suivi d'un colis et son statut actuel.
Retourner le shortUid de la commande et les points de contrôle qui indiquent le statut actuel et les mises à jour du colis.
GET /v1/tracking/{trackingNumber}
Exemple de demande
/v1/tracking/EXMPL0001234TRCKNUM
Exemple de réponse de réussite
{
"shortUid": "EXMPL0001234",
"trackingNumber": "EXMPL0001234TRCKNUM",
"trackingUrl": "https://mydhl.express.dhl/no/en/tracking.html#/results?id=EXMPL0001234TRCKNUM",
"shipmentMethodUid": "dhl_express_worldwide",
"shipmentMethodName": "DHL Express Worldwide",
"carrierUid": "dhl_express",
"carrierName": "DHL Express",
"weightInGrams": "460",
"checkpoints": [
{
"status": 6,
"message": "Delivered",
"description": "Delivered",
"location": "LONDON-GBR, United Kingdom",
"createdAt": "2024-07-29T18:16:06Z",
"expectedDeliveryDate": "",
"statusUid": "delivered",
"signedBy": "aftership"
},
{
"status": 2,
"message": "Shipment is out with courier for delivery",
"description": "Out for Delivery",
"location": "LONDON-GBR, United Kingdom",
"createdAt": "2024-07-29T08:58:40Z",
"expectedDeliveryDate": "",
"statusUid": "out_for_delivery",
"signedBy": "aftership"
},
{
"status": 1,
"message": "Arrived at DHL Sort Facility LONDON-HEATHROW-GBR",
"description": "Arrival scan",
"location": "LONDON-HEATHROW-GBR, United Kingdom",
"createdAt": "2024-07-29T00:35:29Z",
"expectedDeliveryDate": "",
"statusUid": "in_transit",
"signedBy": "aftership"
},
{
"status": 1,
"message": "Scheduled to depart on the next planned movement",
"description": "Departure Scan",
"location": "EAST MIDLANDS-GBR, United Kingdom",
"createdAt": "2024-07-28T12:02:21Z",
"expectedDeliveryDate": "2024-07-30",
"statusUid": "in_transit",
"signedBy": "aftership"
},
{
"status": 1,
"message": "Customs clearance status updated. Note - The Customs clearance process may start while the shipment is in transit to the destination.",
"description": "Customs clearance started",
"location": "EAST MIDLANDS-GBR, United Kingdom",
"createdAt": "2024-07-26T13:00:23Z",
"expectedDeliveryDate": "2024-07-30",
"statusUid": "in_transit",
"signedBy": "aftership"
},
{
"status": 1,
"message": "Shipment has departed from a DHL facility ULM-DEU",
"description": "Departure Scan",
"location": "ULM-DEU, Germany",
"createdAt": "2024-07-25T16:41:58Z",
"expectedDeliveryDate": "2024-07-30",
"statusUid": "in_transit",
"signedBy": "aftership"
},
{
"status": 1,
"message": "Shipment picked up",
"description": "Acceptance scan",
"location": "ULM-DEU, Germany",
"createdAt": "2024-07-25T14:21:55Z",
"expectedDeliveryDate": "2024-07-30",
"statusUid": "in_transit",
"signedBy": "aftership"
}
]
}
Exemple de réponse d'erreur
{
"trackingNumber": "EXMPL0001234TRCKNUM",
"code": "TRACKING_DETAILS_NOT_FOUND",
"message": "Tracking details not found.",
"details": null
}
Demande
Paramètre | Type | Description |
| chaîne | Le numéro de suivi du colis fourni par le transporteur |
Réponse réussie
Paramètre | Type | Description |
| chaîne | Un identifiant court unique pour la réponse |
| chaîne | Le numéro de suivi du colis |
| chaîne | URL de suivi du colis par le transporteur |
| chaîne | UID du mode d'expédition utilisé pour livrer le colis |
| chaîne | Nom du mode d'expédition utilisé pour livrer le colis |
| chaîne | UID du transporteur utilisé pour livrer le colis |
| chaîne | Nom du transporteur utilisé pour livrer le colis |
| chaîne | Poids du colis en grammes |
| CheckPoint[] | Un tableau d'objets CheckPoint (peut être vide) |
CheckPoint
Paramètre | Type | Description |
| nombre | Numéro d'identification du statut |
| chaîne | UID du statut (voir StatusEnum) |
| chaîne | Message d'état |
| chaîne | Description du statut |
| chaîne | Emplacement actuel du colis (adresse) |
| chaîne | Statut créé le (RFC3339) |
| chaîne | Date de livraison prévue ( |
| chaîne | Quel fournisseur/service l'a signé |
StatusEnum
Valeur du statut | Description |
| Représente le statut enregistré |
| Représente le statut « En transit » |
| Représente le statut « En cours de livraison » |
| Représente le statut de tentative échouée |
| Représente le statut d'exception d'expédition |
| Représente le statut « disponible pour le retrait » |
| Représente le statut livré |
| Représente le statut expédié |
| Représente le statut de retour |
| Représente le statut non récupéré |
Réponse d'erreur
Paramètre | Type | Description |
| chaîne | Le numéro de suivi du colis |
| chaîne | Code d'erreur |
| chaîne | Message d'erreur |
| ResponseErrorDetails | Détails supplémentaires sur l'erreur |
ResponseErrorDetails
Paramètre | Type | Description |
code | chaîne | Code d'erreur. |
message | chaîne | Message d'erreur |
Référence (facultatif) | chaîne | ID de référence. |
Étape suivante : 🔗[GCL] API logistique - Collection Postman
📝 Pas ce dont vous aviez besoin ?
Aidez-nous à améliorer cet article, envoyez-nous un e-mail à [email protected] — veuillez inclure le titre de l'article.