Tracking Requests
Create a tracking request
Create a new tracking request in the Terminal49 API with a bill of lading, booking, or container number plus a carrier SCAC to start tracking a shipment.
POST
This endpoint has its own rate-limit bucket: 100 tracking requests per minute per API key/account.
Setting custom field values before the shipment exists
Useinitial_custom_fields to stage custom field values at creation time, before the shipment and containers exist. Terminal49 applies shipment entries to the shipment and containers entries to their containers once the tracking request resolves.
Each api_slug must match an existing custom field definition on your account β a Shipment-scoped definition for shipment entries, a Container-scoped definition for containers entries. Container entries without a number β or with number set to an empty string β are applied to every container on the shipment; include a non-empty number to target one specific container.
booking_reference is set on the shipment; po_number is set per container by number; and customs_broker and seal_number β which omit number or pass an empty string β are applied to every container on the shipment.Authorizations
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