track_shipment
Get current shipment status, location, ETA versus promised delivery, carrier, vehicle, and recent events by shipment or order ID.
Instructions
Track a shipment: current status, location, ETA vs promised delivery, carrier, vehicle and recent events.
Use this first whenever the user mentions a specific shipment or order.
Args:
shipment_id: Shipment ID such as "SHP-1001" (also accepts "shp1001" or "1001").
Returns:
The shipment (status, priority, origin_city, destination_city, last_city, eta, promised_by,
is_late, delay_hours, hours_to_promise, carrier_name, vehicle, customer, weight_kg, notes)
plus ``recent_events`` (latest 5, newest last). On a miss: status="error" with suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shipment_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||