BulkTrack

This method returns tracking information for multiple shipments in a single call.

Only carriers with a native bulk tracking API should implement this method. Each result item carries either tracking_info or error, never both, so a partial failure of the batch doesn't fail the whole call.

Request
Request Body schema: application/json

An object containing the shipments to track.

Array of objects or null (BulkTrackingItem)

The shipments to retrieve tracking information for.

transaction_id
required
string <uuid>

The transaction ID uniquely represents this request. If the request is retried then this transaction ID will be the same. You should only perform the requested action once per given transaction ID.

object (Authorization)
object or null
connection_name
string or null

The name of the connection to use, if this app has connection names defined

Responses
200

An object with tracking results for the requested shipments.

post/BulkTrack
Request samples
application/json
{
  • "items": [
    ],
  • "transaction_id": "00000000-0000-0000-0000-000000000000",
  • "metadata": {
    }
}
Response samples
application/json
{
  • "results": [
    ]
}