# `api.jobs.tracking.shipment` > `GET /job/{jobDisplayId}/tracking/shipment/{proNumber}` — ACPortal **Python** ```python api.jobs.tracking.shipment(job_display_id: int, pro_number: str) -> ShipmentTrackingDetails ``` **CLI** ```bash ab jobs tracking shipment ``` ``GET /job/{jobDisplayId}/tracking/shipment/{proNumber}`` Tracking detail for ONE shipment of the job, looked up by its carrier PRO number — carrier statuses, weights, packages, and any attached tracking documents. Args: job_display_id: Job display ID the shipment belongs to. pro_number: Carrier PRO number of the shipment. Response model: ShipmentTrackingDetails ## Response Returns `ShipmentTrackingDetails`. | Field | Type | Required | Description | |---|---|---|---| | `shipmentDetails` | `Optional[ShipmentDetails]` | no | Carrier tracking detail for the shipment | | `documents` | `Optional[list[ShipmentTrackingDocument]]` | no | Documents attached to the shipment | --- [← Back to api.jobs](../jobs.md)