This API endpoint allows you to retrieve the shipment tracking status of all shipments associated with a specific Order ID.
URL:
https://api.trackship.com/v1/shipment/by-order-id
Header Parameter:
trackship-api-key: <your api key here>
app-name: <your app name here>
Content-Type:application/json
CURL POST request:
curl --location 'https://api.trackship.com/v1/shipment/by-order-id' \
--header 'trackship-api-key: d240823f202cbaa2eb854a752066178f' \
--header 'app-name: <your app name here> \
--header 'Content-Type: application/json' \
--data '{
"order_id": "141"
}'
Request Parameters:
| Parameter | Type | Description |
| order_id(required) | String | The unique ID of the order |
Response Body:
{
"status": "success",
"data": [
{
"order_id": "141",
"tracking_number": "463805514319",
"tracking_provider": "fedex",
"tracking_event_status": "delivered",
"tracking_est_delivery_date": null,
"origin_country": null,
"destination_country": "IN",
"shipping_service": "FEDEX_GROUND",
"last_event_time": "2025-07-05 12:08:08",
"events": [
{
"message": "Shipment information sent to FedEx",
"status": "pre_transit",
"datetime": "2025-07-03 11:22:00",
"source": "Fedex",
"tracking_location": {
"city": "",
"state": "",
"country": "",
"zip": "L6S0C3"
}
},
{
"message": "Delivered",
"status": "delivered",
"datetime": "2025-07-05 12:08:08",
"source": "Fedex",
"tracking_location": {
"city": "Swan Lake",
"state": "MB",
"country": "",
"zip": "R0G2S0"
}
}
]
},
{
"order_id": "141",
"tracking_number": "463805514433",
"tracking_provider": "fedex",
"tracking_event_status": "delivered",
"last_event_time": "2025-07-05 14:49:04",
...
}
]
}
{
"status": "error",
"message": "Order ID not found"
}
Response Parameters:
| Parameter | Type | Description |
| status | String | success/error |
| data | Object | shipment tracking data |
| message | String | response message |