Ottieni i dettagli di tracciamento di un pacco e lo stato attuale.
Restituisci l'UID breve dell'ordine e i checkpoint che indicano lo stato attuale e gli aggiornamenti del pacco.
GET /v1/tracking/{trackingNumber}
Esempio di richiesta
/v1/tracking/EXMPL0001234TRCKNUM
Esempio di risposta di successo
{ "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" } ]}
Esempio di risposta di errore
{ "trackingNumber": "EXMPL0001234TRCKNUM", "code": "TRACKING_DETAILS_NOT_FOUND", "message": "Tracking details not found.", "details": null}
Richiesta
Parametro | Tipologia | Descrizione |
| string | Il numero di tracciamento del pacco fornito dal corriere |
Risposta riuscita
Parametro | Tipologia | Descrizione |
| string | Un identificatore breve univoco per la risposta |
| string | Il numero di tracciamento del pacco |
| string | URL di tracciamento del pacco del corriere |
| string | UID del metodo di spedizione utilizzato per consegnare il pacco |
| string | Nome del metodo di spedizione utilizzato per consegnare il pacco |
| string | UID del corriere utilizzato per consegnare il pacco |
| string | Nome del corriere utilizzato per consegnare il pacco |
| string | Peso del pacco in grammi |
| CheckPoint[] | Un array di oggetti CheckPoint (può essere vuoto) |
CheckPoint
Parametro | Tipologia | Descrizione |
| numero | Numero ID dello stato |
| string | UID stato (vedi StatusEnum) |
| string | Messaggio di stato |
| string | Descrizione dello stato |
| string | Posizione attuale del pacco (indirizzo) |
| string | Stato creato il (RFC3339) |
| string | Data di consegna prevista ( |
| string | Quale fornitore/servizio l'ha firmato |
StatusEnum
Valore dello stato | Descrizione |
| Rappresenta lo stato registrato |
| Rappresenta lo stato "in transito" |
| Rappresenta lo stato "in consegna" |
| Rappresenta lo stato di tentativo fallito |
| Rappresenta lo stato di eccezione della spedizione |
| Rappresenta lo stato "disponibile per il ritiro" |
| Rappresenta lo stato "Consegnato" |
| Rappresenta lo stato "spedito" |
| Rappresenta lo stato "reso" |
| Rappresenta lo stato "non ritirato" |
Risposta di errore
Parametro | Tipologia | Descrizione |
| string | Il numero di tracciamento del pacco |
| string | Codice di errore |
| string | Messaggio di errore |
| ResponseErrorDetails | Dettagli aggiuntivi dell'errore |
ResponseErrorDetails
Parametro | Tipologia | Descrizione |
codice | string | Codice di errore. |
messaggio | string | Messaggio di errore |
riferimento (facoltativo) | string | ID di riferimento. |
Passaggio successivo: 🔗[GCL] API di logistica - Postman Collection
📝 Non era quello che cercavi?
Aiutaci a migliorare questo articolo, inviaci un'email a [email protected] — ricordati di includere il titolo dell'articolo.