Skip to main content
POST
Don’t know the SCAC? Set auto_detect_vocc_scac to true and omit scac, and Terminal49 will infer the carrier SCAC for you. Detection runs asynchronously: the request is created immediately with status: "pending" and scac: null, then resolves to created (with the detected scac populated) or failed (failed_reason: "scac_auto_detect_failed") — poll the tracking request or use webhooks to observe the outcome. Use Auto-Detect Carrier first when your workflow needs to preview or confirm carrier candidates before submitting.
This endpoint has its own rate-limit bucket: 100 tracking requests per minute per API key/account.

Authorizations

Authorization
string
header
required

Use a Terminal49 API key in the Authorization header with the Token prefix.

Authorization: Token YOUR_API_KEY

Body

application/json

Create a shipment tracking request

data
object

Response

Tracking Request Created

data
Tracking Request · object
included
(Account model · object | Shipping line model · object)[]