List trackings
Find trackings by order ID, your order reference or tracking number.
POST
/ bigblue.storeapi.v1.PublicAPI/ ListTrackingsReturns all trackings that match one identifier. Set exactly one of order_id,
tracking_number or external_order. If you set more than one, only the last is
used.
This endpoint isn't paginated. All matching trackings are returned at once.
Request body
Set one of these fields:
order_idstringBigblue order ID. Returns one tracking per parcel, without cancelled fulfillments.
Pattern
^[A-Za-z0-9]{12}$tracking_numberstringThe tracking number printed on the label. A number issued later by the carrier won't match.
external_orderExternalOrderIdYour order reference and the shop it came from. This is the only way to find an order by your own reference.
ExternalOrderId
storestringrequiredBigblue shop ID, for example
sh_1a2b3c4d.Pattern
^[a-z0-9]{1,2}_[A-Za-z0-9]{8}$idstringrequiredThe order's
external_id in that shop.At least 1 character
Responses
trackingsTracking[]One tracking per parcel, with events newest first.
An order that hasn't shipped returns {}. So does an external_order that
matches no order.
{
"code": "invalid_argument",
"msg": "you must provide either order_id, external_order or tracking_number"
}POST
/ bigblue.storeapi.v1.PublicAPI/ ListTrackings{ "order_id": "BGBL0K3M9XQ2" }{ "tracking_number": "6A12345678901" }{
"external_order": {
"store": "sh_1a2b3c4d",
"id": "web-10231"
}
}{
"trackings": [
{
"tracking_number": "6A12345678901",
"carrier_service": "colissimo-fr-home",
"tracking_url": "https://track.bigblue.co/BGBL0K3M9XQ2",
"update_time": "2026-03-17T09:12:00Z",
"status": {
"code": "DELIVERED",
"message": "Colis livré"
},
"events": [
{
"status_code": "DELIVERED",
"message": "Colis livré",
"timestamp": "2026-03-17T09:12:00Z"
},
{
"status_code": "OUT_FOR_DELIVERY",
"message": "Colis en cours de livraison",
"timestamp": "2026-03-17T06:40:00Z"
},
{
"status_code": "LABEL_CREATED",
"message": "Étiquette créée",
"timestamp": "2026-03-15T16:20:00Z"
}
]
}
]
}