{"info":{"_postman_id":"35f1adf2-0322-43ee-9951-ffe6125b5d46","name":"Tradlinx Booking Tracking API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"55599655","collectionId":"35f1adf2-0322-43ee-9951-ffe6125b5d46","publishedId":"2sBY4Jx3Cj","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-07-09T07:23:37.000Z"},"item":[{"name":"Tracking APIs","item":[{"name":"Booking No. Shipment Tracking","item":[{"name":"1. Booking No. Tracking Request","id":"c75ea1c2-0315-4364-946d-baeca81fcfcd","request":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[\n    {\n      \"booking_no\": \"SAMPLE_BOOKING_NO\",\n      \"client\": \"SAMPLE_CLIENT_NAME\",\n      \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n      \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n      \"container_movement_enabled\": true,\n      \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n      \"remark\": \"SAMPLE_REMARK\"\n    }\n  ]","options":{"raw":{"language":"json"}}},"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks","description":"<ul>\n<li><p>Register one or more booking numbers to start shipment tracking.</p>\n</li>\n<li><p>Requests must be structured as an Array.</p>\n</li>\n<li><p>Each tracking record is uniquely identified by <code>booking_no</code> + <code>carrier_code</code> + <code>reference_no</code>. This identifier set is used across all Booking Tracking APIs.</p>\n</li>\n<li><p><code>reference_no</code> is your internal reference for the shipment (e.g. purchase order number, job ID).</p>\n</li>\n<li><p>Maximum 50 entries can be submitted per request.</p>\n</li>\n<li><p>For the list of carrier codes, please refer to the Supported Carriers.</p>\n</li>\n</ul>\n<h5 id=\"booking-no-shipment-tracking-request-data\"><strong>Booking No. Shipment Tracking Request Data</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Constraint</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*booking_no</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Booking number</td>\n<td>Max 20 characters</td>\n</tr>\n<tr>\n<td>*reference_no</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Reference number</td>\n<td>Max 400 characters</td>\n</tr>\n<tr>\n<td>*carrier_code</td>\n<td><code>string</code></td>\n<td>5</td>\n<td>Carrier code</td>\n<td>Max 5 characters</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>Customer company name</td>\n<td>Max 100 characters</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Customer contact name</td>\n<td>Max 50 characters</td>\n</tr>\n<tr>\n<td>container_movement_enabled</td>\n<td>boolean</td>\n<td></td>\n<td>Enable container-level tracking</td>\n<td>Applies true only if additional tracking is enabled for the user</td>\n</tr>\n<tr>\n<td>remark</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Notes</td>\n<td>Max 400 characters</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"response-body\"><strong>Response Body</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>api_version</td>\n<td><code>string</code></td>\n<td>API version</td>\n<td></td>\n</tr>\n<tr>\n<td>content</td>\n<td><code>SuccessFail</code></td>\n<td>Success/Failure status</td>\n<td></td>\n</tr>\n<tr>\n<td>message</td>\n<td><code>string</code></td>\n<td>Server message</td>\n<td>Returned if applicable</td>\n</tr>\n<tr>\n<td>transaction_time</td>\n<td><code>string</code></td>\n<td>Response timestamp</td>\n<td><code>yyyy-MM-dd'T'HH:mm:ss.SSSSSS</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"successfail\"><strong>SuccessFail</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td><code>Success[]</code></td>\n<td>Summary of successfully registered data</td>\n</tr>\n<tr>\n<td>success_count</td>\n<td><code>number</code></td>\n<td>Number of successfully registered data entries</td>\n</tr>\n<tr>\n<td>fail</td>\n<td><code>Fail[]</code></td>\n<td>Summary of failed registration data</td>\n</tr>\n<tr>\n<td>fail_count</td>\n<td><code>number</code></td>\n<td>Number of failed data entries</td>\n</tr>\n<tr>\n<td>total_count</td>\n<td><code>number</code></td>\n<td>Total number of requests</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"success\"><strong>Success</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>booking_no</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Booking number</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>Customer company name</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Customer contact name</td>\n</tr>\n<tr>\n<td>reference_no</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Reference number</td>\n</tr>\n<tr>\n<td>carrier_code</td>\n<td><code>string</code></td>\n<td>5</td>\n<td>Carrier code</td>\n</tr>\n<tr>\n<td>track_mst_id</td>\n<td><code>uuid</code></td>\n<td>50</td>\n<td>Unique shipment ID that can be obtained through shipment lookup</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"fail\"><strong>Fail</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data</td>\n<td><code>FailData</code></td>\n<td>Summary of failed data</td>\n</tr>\n<tr>\n<td>reason</td>\n<td><code>string</code></td>\n<td>Reason for failure</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"faildata\"><strong>FailData</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>booking_no</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Booking number</td>\n</tr>\n<tr>\n<td>carrier_code</td>\n<td><code>string</code></td>\n<td>5</td>\n<td>Carrier code</td>\n</tr>\n<tr>\n<td>reference_no</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Reference number</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks"],"host":["https://api.tradlinx.com"],"query":[],"variable":[]}},"response":[{"id":"de0a2a32-6c51-4e19-826c-0b1df6c32e92","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[\n    {\n      \"booking_no\": \"SAMPLE_BOOKING_NO\",\n      \"client\": \"SAMPLE_CLIENT_NAME\",\n      \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n      \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n      \"container_movement_enabled\": true,\n      \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n      \"remark\": \"SAMPLE_REMARK\"\n    }\n  ]","options":{"raw":{"language":"json"}}},"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"api_version\": \"v3\",\n  \"content\": {\n    \"fail\": [\n      {\n        \"data\": {\n          \"booking_no\": \"SAMPLE_BOOKING_NO\",\n          \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n          \"reference_no\": \"SAMPLE_REFERENCE_NO\"\n        },\n        \"reason\": \"SAMPLE_REASON\"\n      }\n    ],\n    \"fail_count\": 1,\n    \"success\": [\n      {\n        \"booking_no\": \"SAMPLE_BOOKING_NO\",\n        \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n        \"client\": \"SAMPLE_CLIENT\",\n        \"container_movement_enabled\": false,\n        \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n        \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n        \"track_mst_id\": \"SAMPLE_TRACK_MST_ID\"\n      }\n    ],\n    \"success_count\": 1,\n    \"total_count\": 2\n  },\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"transaction_time\": \"2025-07-09T04:49:44.401254\"\n}"}],"_postman_id":"c75ea1c2-0315-4364-946d-baeca81fcfcd"},{"name":"2. Retrieve Booking No. Tracking Details","id":"c7a5ed68-e1e5-47ad-9005-7f2bf4eb9775","request":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","description":"<ul>\n<li><p>Retrieve detailed tracking information for one or more booking numbers.</p>\n</li>\n<li><p>Tracking details become available only after the tracking status reaches <code>PROCESSING</code>.</p>\n</li>\n<li><p>Maximum 50 booking numbers can be requested at once.</p>\n</li>\n<li><p>Date and time fields in <code>content</code> follow ISO 8601 format: <code>yyyy-MM-dd'T'HH:mm:ssXXX</code>.</p>\n</li>\n</ul>\n<h5 id=\"response-body\"><strong>Response Body</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>api_version</td>\n<td><code>string</code></td>\n<td>API version</td>\n<td>v3</td>\n</tr>\n<tr>\n<td>content</td>\n<td><code>BookingTrackDetail</code></td>\n<td>Booking No. tracking details</td>\n<td></td>\n</tr>\n<tr>\n<td>transaction_time</td>\n<td><code>string</code></td>\n<td>Response timestamp</td>\n<td><code>yyyy-MM-dd'T'HH:mm:ss.SSSSSS</code></td>\n</tr>\n<tr>\n<td>size</td>\n<td><code>number</code></td>\n<td>Content size</td>\n<td></td>\n</tr>\n<tr>\n<td>pagination</td>\n<td><code>Pagination</code></td>\n<td>Pagination information</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"pagination\"><strong>Pagination</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>total_size</td>\n<td><code>number</code></td>\n<td>Total number of data entries</td>\n</tr>\n<tr>\n<td>total_page</td>\n<td><code>number</code></td>\n<td>Total number of pages</td>\n</tr>\n<tr>\n<td>current_page</td>\n<td><code>number</code></td>\n<td>Current page number</td>\n</tr>\n<tr>\n<td>has_next</td>\n<td><code>boolean</code></td>\n<td>If a next page exists</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"bookingtrackdetail---shipment-tracking-details\"><strong>BookingTrackDetail - Shipment Tracking Details</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>track_mst_id</td>\n<td><code>string</code></td>\n<td>Shipment Tracking ID</td>\n</tr>\n<tr>\n<td>carrier_code</td>\n<td><code>string</code></td>\n<td>Carrier code</td>\n</tr>\n<tr>\n<td>booking_no</td>\n<td><code>string</code></td>\n<td>Booking number</td>\n</tr>\n<tr>\n<td>reference_no</td>\n<td><code>string</code></td>\n<td>Reference number</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>Customer company name</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>Customer contact name</td>\n</tr>\n<tr>\n<td>remark</td>\n<td><code>string</code></td>\n<td>Notes</td>\n</tr>\n<tr>\n<td>bl_nos</td>\n<td><code>string[]</code></td>\n<td>Verified Master B/L numbers</td>\n</tr>\n<tr>\n<td>registered_datetime</td>\n<td><code>string</code></td>\n<td>Registration date/time (<code>yyyy-MM-dd'T'HH:mm:ssZ</code>)</td>\n</tr>\n<tr>\n<td>status</td>\n<td><code>string</code></td>\n<td>Tracking status (see list below)</td>\n</tr>\n<tr>\n<td>detail_status</td>\n<td><code>string</code></td>\n<td>Tracking status (see list below)</td>\n</tr>\n<tr>\n<td>container_movement_enabled</td>\n<td><code>boolean</code></td>\n<td>Enable container-level tracking</td>\n</tr>\n<tr>\n<td>trans_type</td>\n<td><code>string</code></td>\n<td>Direct/Transshipment (see list below)</td>\n</tr>\n<tr>\n<td>origin</td>\n<td><code>ExtraRoute</code></td>\n<td>Place of origin (Data is available only for certain carriers) (see list below)</td>\n</tr>\n<tr>\n<td>pol</td>\n<td><code>POL</code></td>\n<td>Port of Loading data</td>\n</tr>\n<tr>\n<td>pod</td>\n<td><code>POD</code></td>\n<td>Port of Discharge data</td>\n</tr>\n<tr>\n<td>destination</td>\n<td><code>ExtraRoute</code></td>\n<td>Final destination (Data is available only for certain carriers) (see list below)</td>\n</tr>\n<tr>\n<td>current_vessel</td>\n<td><code>CurrentVessel</code></td>\n<td>Current vessel information</td>\n</tr>\n<tr>\n<td>routes</td>\n<td><code>Route[]</code></td>\n<td>List of route segments for the shipment</td>\n</tr>\n<tr>\n<td>containers</td>\n<td><code>Container[]</code></td>\n<td>List of containers associated with the shipment</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"tracking-status\"><strong>Tracking Status</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PROCESSING</td>\n<td>Tracking active</td>\n</tr>\n<tr>\n<td>COMPLETE</td>\n<td>Tracking completed</td>\n</tr>\n<tr>\n<td>DELETED</td>\n<td>Tracking deleted</td>\n</tr>\n<tr>\n<td>PENDING</td>\n<td>Tracking invalid</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"tracking-detail-status\"><strong>Tracking Detail Status</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>WAITING</td>\n<td>Waiting</td>\n</tr>\n<tr>\n<td>RETRYING</td>\n<td>Retrying</td>\n</tr>\n<tr>\n<td>RETRY_FAILED</td>\n<td>Retry failed after 7 days</td>\n</tr>\n<tr>\n<td>NOT_ENOUGH_CREDIT</td>\n<td>Insufficient credits</td>\n</tr>\n<tr>\n<td>UNSUPPORTED_PLAN</td>\n<td>Unsupported plan</td>\n</tr>\n<tr>\n<td>TRACKING</td>\n<td>Tracking in progress</td>\n</tr>\n<tr>\n<td>COMPLETE</td>\n<td>Tracking completed</td>\n</tr>\n<tr>\n<td>INCOMPLETE</td>\n<td>Tracking expired</td>\n</tr>\n<tr>\n<td>DELETED</td>\n<td>Tracking deleted</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"transshipment-type\"><strong>Transshipment Type</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DIRECT</td>\n<td>Direct</td>\n</tr>\n<tr>\n<td>TS</td>\n<td>Transshipment</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"extraroute---origindestination-data\"><strong>ExtraRoute - Origin/Destination Data</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Remark</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>location_name</td>\n<td><code>string</code></td>\n<td>Location name</td>\n<td></td>\n</tr>\n<tr>\n<td>location_code</td>\n<td><code>string</code></td>\n<td>Location code</td>\n<td></td>\n</tr>\n<tr>\n<td>init_date_time</td>\n<td><code>string</code></td>\n<td>Initial date/time</td>\n<td>[ISO 8601 date/time format] <code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>estimate_date_time</td>\n<td><code>string</code></td>\n<td>Estimate date/time</td>\n<td>[ISO 8601 date/time format] <code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>actual_date_time</td>\n<td><code>string</code></td>\n<td>Actual date/time</td>\n<td>[ISO 8601 date/time format] <code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"pol---port-of-loading-data\"><strong>POL - Port of Loading Data</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>pol_name</td>\n<td><code>string</code></td>\n<td>Port of Loading name</td>\n<td></td>\n</tr>\n<tr>\n<td>pol_code</td>\n<td><code>string</code></td>\n<td>Port of Loading code</td>\n<td></td>\n</tr>\n<tr>\n<td>init_etd</td>\n<td><code>string</code></td>\n<td>Initial ETD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>etd</td>\n<td><code>string</code></td>\n<td>ETD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>atd</td>\n<td><code>string</code></td>\n<td>ATD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>tx_atd</td>\n<td><code>string</code></td>\n<td>AIS based ATD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"pod---port-of-discharge-data\"><strong>POD - Port of Discharge Data</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>pod_name</td>\n<td><code>string</code></td>\n<td>Port of Discharge name</td>\n<td></td>\n</tr>\n<tr>\n<td>pod_code</td>\n<td><code>string</code></td>\n<td>Port of Discharge code</td>\n<td></td>\n</tr>\n<tr>\n<td>init_eta</td>\n<td><code>string</code></td>\n<td>Initial ETA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>eta</td>\n<td><code>string</code></td>\n<td>ETA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>ata</td>\n<td><code>string</code></td>\n<td>ATA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>tx_ata</td>\n<td><code>string</code></td>\n<td>AIS based ATA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"currentvessel\"><strong>CurrentVessel</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>imo</td>\n<td><code>string</code></td>\n<td>IMO</td>\n</tr>\n<tr>\n<td>mmsi</td>\n<td><code>string</code></td>\n<td>MMSI</td>\n</tr>\n<tr>\n<td>vessel_name</td>\n<td><code>string</code></td>\n<td>Vessel name</td>\n</tr>\n<tr>\n<td>voyage</td>\n<td><code>string</code></td>\n<td>Voyage number</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"route\"><strong>Route</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order</td>\n<td><code>number</code></td>\n<td>Route sequence</td>\n<td></td>\n</tr>\n<tr>\n<td>pol_name</td>\n<td><code>string</code></td>\n<td>Port of Loading name</td>\n<td></td>\n</tr>\n<tr>\n<td>pol_code</td>\n<td><code>string</code></td>\n<td>Port of Loading code</td>\n<td></td>\n</tr>\n<tr>\n<td>pod_name</td>\n<td><code>string</code></td>\n<td>Port of Discharge name</td>\n<td></td>\n</tr>\n<tr>\n<td>pod_code</td>\n<td><code>string</code></td>\n<td>Port of Discharge code</td>\n<td></td>\n</tr>\n<tr>\n<td>imo</td>\n<td><code>string</code></td>\n<td>Vessel IMO</td>\n<td></td>\n</tr>\n<tr>\n<td>mmsi</td>\n<td><code>string</code></td>\n<td>Vessel MMSI</td>\n<td></td>\n</tr>\n<tr>\n<td>vessel_name</td>\n<td><code>string</code></td>\n<td>Vessel name</td>\n<td></td>\n</tr>\n<tr>\n<td>voyage</td>\n<td><code>string</code></td>\n<td>Voyage number</td>\n<td></td>\n</tr>\n<tr>\n<td>init_etd</td>\n<td><code>string</code></td>\n<td>Initial ETD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>etd</td>\n<td><code>string</code></td>\n<td>ETD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>atd</td>\n<td><code>string</code></td>\n<td>ATD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>tx_atd</td>\n<td><code>string</code></td>\n<td>AIS based ATD</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>init_eta</td>\n<td><code>string</code></td>\n<td>Initial ETA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>eta</td>\n<td><code>string</code></td>\n<td>ETA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>ata</td>\n<td><code>string</code></td>\n<td>ATA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n<tr>\n<td>tx_ata</td>\n<td><code>string</code></td>\n<td>AIS based ATA</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"container\"><strong>Container</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cntr_no</td>\n<td><code>string</code></td>\n<td>Container number</td>\n</tr>\n<tr>\n<td>cntr_sz</td>\n<td><code>string</code></td>\n<td>Container size</td>\n</tr>\n<tr>\n<td>cntr_tp</td>\n<td><code>string</code></td>\n<td>Container type</td>\n</tr>\n<tr>\n<td>seal_no</td>\n<td><code>string</code></td>\n<td>Container seal number</td>\n</tr>\n<tr>\n<td>container_events</td>\n<td><code>ContainerEvent[]</code></td>\n<td>Container event data Array</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"containerevent\"><strong>ContainerEvent</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>port_code</td>\n<td><code>string</code></td>\n<td>Port code</td>\n<td></td>\n</tr>\n<tr>\n<td>event_type</td>\n<td><code>string</code></td>\n<td>Container event types (see list below)</td>\n<td></td>\n</tr>\n<tr>\n<td>transportation</td>\n<td><code>string</code></td>\n<td>Transport types (see list below)</td>\n<td></td>\n</tr>\n<tr>\n<td>is_actual</td>\n<td><code>boolean</code></td>\n<td>Whether the event time is actual</td>\n<td></td>\n</tr>\n<tr>\n<td>event_datetime</td>\n<td><code>string</code></td>\n<td>Time of event occurrence</td>\n<td>[ISO 8601 date/time format]<code>yyyy-MM-dd'T'HH:mm:ssXXX</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"container-event-types\"><strong>Container Event Types</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CONTAINER_PICK_UP</td>\n<td>Container pickup</td>\n</tr>\n<tr>\n<td>LOADING_ON_VESSEL</td>\n<td>Loading onto vessel</td>\n</tr>\n<tr>\n<td>VESSEL_DEPARTURE_FROM_PORT</td>\n<td>Vessel departure from port</td>\n</tr>\n<tr>\n<td>VESSEL_ARRIVAL_AT_PORT</td>\n<td>Vessel arrival at port</td>\n</tr>\n<tr>\n<td>VESSEL_BERTHING_ON_PORT</td>\n<td>Vessel berthing at port</td>\n</tr>\n<tr>\n<td>DISCHARGING_FROM_VESSEL</td>\n<td>Discharging from vessel</td>\n</tr>\n<tr>\n<td>GATE_IN</td>\n<td>Entering terminal or container yard</td>\n</tr>\n<tr>\n<td>GATE_OUT</td>\n<td>Exiting terminal or container yard</td>\n</tr>\n<tr>\n<td>RAIL_LOADING</td>\n<td>Loading onto train</td>\n</tr>\n<tr>\n<td>RAIL_DEPARTURE</td>\n<td>Train departure</td>\n</tr>\n<tr>\n<td>RAIL_ARRIVAL</td>\n<td>Train arrival</td>\n</tr>\n<tr>\n<td>RAIL_UNLOADING</td>\n<td>Unloading from train</td>\n</tr>\n<tr>\n<td>PICKING_UP_BY_CONSIGNEE</td>\n<td>Picked up by consignee</td>\n</tr>\n<tr>\n<td>DELIVERING_TO_CONSIGNEE</td>\n<td>Delivered to consignee</td>\n</tr>\n<tr>\n<td>EMPTY_CONTAINER_RETURN</td>\n<td>Container return</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"transport-types\"><strong>Transport Types</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>VESSEL</td>\n<td>Vessel</td>\n</tr>\n<tr>\n<td>FEEDER</td>\n<td>Feeder vessel</td>\n</tr>\n<tr>\n<td>BARGE</td>\n<td>Barge</td>\n</tr>\n<tr>\n<td>RAIL</td>\n<td>Train</td>\n</tr>\n<tr>\n<td>TRUCK</td>\n<td>Truck</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks"],"host":["https://api.tradlinx.com"],"query":[{"description":{"content":"<p>Booking number</p>\n","type":"text/plain"},"key":"booking_no","value":"[Booking No]"},{"description":{"content":"<p>Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)</p>\n","type":"text/plain"},"key":"register_from","value":"[Register From]"},{"description":{"content":"<p>Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)</p>\n","type":"text/plain"},"key":"register_to","value":"[Register To]"},{"description":{"content":"<p>Reference number</p>\n","type":"text/plain"},"key":"reference_no","value":"[Reference No]"},{"description":{"content":"<p>Carrier code</p>\n","type":"text/plain"},"key":"carrier_code","value":"[Carrier Code]"},{"description":{"content":"<p>(required) Page number (minimum: 1)</p>\n","type":"text/plain"},"key":"page","value":"[Page]"},{"description":{"content":"<p>(required) Page size (range: 1-50)</p>\n","type":"text/plain"},"key":"size","value":"[Size]"},{"disabled":true,"description":{"content":"<p>tracking status</p>\n","type":"text/plain"},"key":"status","value":""}],"variable":[]}},"response":[{"id":"f8a8fc51-6f31-4bb6-80b2-edfeda41e0d9","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks"],"query":[{"key":"booking_no","value":"[Booking No]","description":"Booking number"},{"key":"register_from","value":"[Register From]","description":"Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"register_to","value":"[Register To]","description":"Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"reference_no","value":"[Reference No]","description":"Reference number"},{"key":"carrier_code","value":"[Carrier Code]","description":"Carrier code"},{"key":"page","value":"[Page]","description":"(required) Page number (minimum: 1)"},{"key":"size","value":"[Size]","description":"(required) Page size (range: 1-50)"},{"key":"status","value":"","description":"tracking status","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"api_version\": \"v3\",\n  \"content\": [\n    {\n      \"bl_nos\": [\n        \"SAMPLE_BL_NOS\"\n      ],\n      \"booking_no\": \"SAMPLE_BOOKING_NO\",\n      \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n      \"client\": \"SAMPLE_CLIENT\",\n      \"container_movement_enabled\": false,\n      \"containers\": [\n        {\n          \"cntr_no\": \"SAMPLE_CNTR_NO\",\n          \"cntr_sz\": \"SAMPLE_CNTR_SZ\",\n          \"cntr_tp\": \"SAMPLE_CNTR_TP\",\n          \"container_events\": [\n            {\n              \"event_datetime\": \"SAMPLE_EVENT_DATETIME\",\n              \"event_type\": \"SAMPLE_EVENT_TYPE\",\n              \"is_actual\": false,\n              \"port_code\": \"SAMPLE_PORT_CODE\",\n              \"transportation\": \"SAMPLE_TRANSPORTATION\"\n            }\n          ],\n          \"seal_no\": \"SAMPLE_SEAL_NO\"\n        }\n      ],\n      \"current_vessel\": {\n        \"imo\": \"SAMPLE_IMO\",\n        \"mmsi\": \"SAMPLE_MMSI\",\n        \"vessel_name\": \"SAMPLE_VESSEL_NAME\",\n        \"voyage\": \"SAMPLE_VOYAGE\"\n      },\n      \"detail_status\": \"SAMPLE_DETAIL_STATUS\",\n      \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n      \"origin\": {\n        \"location_code\": \"SAMPLE_LOCATION_CODE\",\n        \"location_name\": \"SAMPLE_LOCATION_NAME\",\n        \"init_date_time\": \"2025-07-08T07:25:39+09:00\",\n        \"estimate_date_time\": \"2025-07-08T07:25:39+09:00\",\n        \"actual_date_time\": \"2025-07-08T07:25:39+09:00\"\n      },\n      \"pod\": {\n        \"ata\": \"2025-07-09T05:32:47+09:00\",\n        \"eta\": \"2025-07-09T05:32:47+09:00\",\n        \"init_eta\": \"2025-07-09T05:32:47+09:00\",\n        \"pod_code\": \"SAMPLE_POD_CODE\",\n        \"pod_name\": \"SAMPLE_POD_NAME\",\n        \"tx_ata\": \"2025-07-09T05:32:47+09:00\"\n      },\n      \"pol\": {\n        \"atd\": \"2025-07-09T05:32:47+09:00\",\n        \"etd\": \"2025-07-09T05:32:47+09:00\",\n        \"init_etd\": \"2025-07-09T05:32:47+09:00\",\n        \"pol_code\": \"SAMPLE_POL_CODE\",\n        \"pol_name\": \"SAMPLE_POL_NAME\",\n        \"tx_atd\": \"2025-07-09T05:32:47+09:00\"\n      },\n      \"destination\": {\n        \"location_code\": \"SAMPLE_LOCATION_CODE\",\n        \"location_name\": \"SAMPLE_LOCATION_NAME\",\n        \"init_date_time\": \"2025-07-08T07:25:39+09:00\",\n        \"estimate_date_time\": \"2025-07-08T07:25:39+09:00\",\n        \"actual_date_time\": \"2025-07-08T07:25:39+09:00\"\n      },\n      \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n      \"registered_datetime\": \"2025-07-08T07:25:39.493Z\",\n      \"remark\": \"SAMPLE_REMARK\",\n      \"routes\": [\n        {\n          \"ata\": \"2025-07-09T05:32:47+09:00\",\n          \"atd\": \"2025-07-09T05:32:47+09:00\",\n          \"eta\": \"2025-07-09T05:32:47+09:00\",\n          \"etd\": \"2025-07-09T05:32:47+09:00\",\n          \"imo\": \"SAMPLE_IMO\",\n          \"init_eta\": \"2025-07-09T05:32:47+09:00\",\n          \"init_etd\": \"2025-07-09T05:32:47+09:00\",\n          \"mmsi\": \"SAMPLE_MMSI\",\n          \"order\": 0,\n          \"pod_code\": \"SAMPLE_POD_CODE\",\n          \"pod_name\": \"SAMPLE_POD_NAME\",\n          \"pol_code\": \"SAMPLE_POL_CODE\",\n          \"pol_name\": \"SAMPLE_POL_NAME\",\n          \"tx_ata\": \"2025-07-09T05:32:47+09:00\",\n          \"tx_atd\": \"2025-07-09T05:32:47+09:00\",\n          \"vessel_name\": \"SAMPLE_VESSEL_NAME\",\n          \"voyage\": \"SAMPLE_VOYAGE\"\n        }\n      ],\n      \"status\": \"SAMPLE_STATUS\",\n      \"track_mst_id\": \"SAMPLE_TRACK_MST_ID\",\n      \"trans_type\": \"SAMPLE_TRANS_TYPE\"\n    }\n  ],\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"pagination\": {\n    \"current_page\": 0,\n    \"has_next\": false,\n    \"total_page\": 0,\n    \"total_size\": 0\n  },\n  \"size\": 1,\n  \"transaction_time\": \"2025-07-09T05:32:47.939106\"\n}"},{"id":"89fa5e5d-86b4-4d80-bc02-fb4a7cd0129c","name":"400 Error","originalRequest":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks"],"query":[{"key":"booking_no","value":"[Booking No]","description":"Booking number"},{"key":"register_from","value":"[Register From]","description":"Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"register_to","value":"[Register To]","description":"Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"reference_no","value":"[Reference No]","description":"Reference number"},{"key":"carrier_code","value":"[Carrier Code]","description":"Carrier code"},{"key":"page","value":"[Page]","description":"(required) Page number (minimum: 1)"},{"key":"size","value":"[Size]","description":"(required) Page size (range: 1-50)"},{"key":"status","value":"","description":"tracking status","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error_detail\": \"[page]: The value of the field must be greater than or equal to 1.\",\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"transaction_time\": \"2025-03-20T05:42:27.171506\"\n}"},{"id":"77f0fe4b-c548-457e-94a1-c6fbbf537e13","name":"500 Error","originalRequest":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks"],"query":[{"key":"booking_no","value":"[Booking No]","description":"Booking number"},{"key":"register_from","value":"[Register From]","description":"Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"register_to","value":"[Register To]","description":"Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"reference_no","value":"[Reference No]","description":"Reference number"},{"key":"carrier_code","value":"[Carrier Code]","description":"Carrier code"},{"key":"page","value":"[Page]","description":"(required) Page number (minimum: 1)"},{"key":"size","value":"[Size]","description":"(required) Page size (range: 1-50)"},{"key":"status","value":"","description":"tracking status","disabled":true}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"status\": 500,\n\t\"type\": \"Internal Server Error\",\n\t\"message\": \"Internal server error. Please try again in a few minutes.\"\n}"}],"_postman_id":"c7a5ed68-e1e5-47ad-9005-7f2bf4eb9775"},{"name":"3. Container-Level Tracking Request","id":"41c63bc3-9e5e-4167-8528-022517ac0a39","request":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"enabled\": true\n  }","options":{"raw":{"language":"json"}}},"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id/container-movement","description":"<ul>\n<li><p>Enable or disable container-level tracking for a booking tracking record.</p>\n</li>\n<li><p>Only one request can be submitted at a time.</p>\n</li>\n<li><p>If container-level tracking has already been enabled and credits have been deducted, this setting cannot be changed.</p>\n</li>\n</ul>\n<h5 id=\"requestbody\"><strong>RequestBody</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*enabled</td>\n<td><code>boolean</code></td>\n<td></td>\n<td>Enable container-level tracking</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"container-level-tracking-request-update--response-body\"><strong>Container-Level Tracking Request Update – Response Body</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>api_version</td>\n<td><code>string</code></td>\n<td>API version</td>\n<td></td>\n</tr>\n<tr>\n<td>content</td>\n<td><code>UpdateResult</code></td>\n<td>Update result</td>\n<td></td>\n</tr>\n<tr>\n<td>message</td>\n<td><code>string</code></td>\n<td>Server message</td>\n<td>Available on request</td>\n</tr>\n<tr>\n<td>transaction_time</td>\n<td><code>string</code></td>\n<td>Response timestamp</td>\n<td><code>yyyy-MM-dd'T'HH:mm:ss.SSSSSS</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"updateresult\"><strong>UpdateResult</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>enabled</td>\n<td><code>boolean</code></td>\n<td>Enable container-level tracking</td>\n</tr>\n<tr>\n<td>track_mst_id</td>\n<td><code>uuid</code></td>\n<td>Unique shipment ID that can be obtained through shipment lookup</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks",":track_mst_id","container-movement"],"host":["https://api.tradlinx.com"],"query":[],"variable":[{"description":{"content":"<p>Unique shipment ID that can be obtained through shipment lookup</p>\n","type":"text/plain"},"type":"any","value":"","key":"track_mst_id"}]}},"response":[{"id":"a53ce92f-a8a4-4a12-b6fc-cb9a7e13dcaa","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"enabled\": true\n  }","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id/container-movement","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id","container-movement"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"api_version\": \"v3\",\n  \"content\": {\n    \"enabled\": true,\n    \"track_mst_id\": \"SAMPLE_TRACK_MST_ID\"\n  },\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"transaction_time\": \"2025-07-09T05:14:29.153253\"\n}"}],"_postman_id":"41c63bc3-9e5e-4167-8528-022517ac0a39"},{"name":"4. Booking No. Tracking Update Request","id":"fc29cd5e-7efb-43ce-a03f-95603513bcfd","request":{"method":"PATCH","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n    \"client\": \"SAMPLE_CLIENT_NAME\",\n    \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n    \"remark\": \"SAMPLE_REMARK\"\n  }","options":{"raw":{"language":"json"}}},"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","description":"<ul>\n<li><p>Update metadata on an existing booking tracking record.</p>\n</li>\n<li><p>The combination of <code>booking_no</code> + <code>carrier_code</code> + <code>reference_no</code> must remain unique.</p>\n</li>\n<li><p>Updates that create duplicate tracking records will be rejected.</p>\n</li>\n</ul>\n<p><strong>RequestBody</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Constraint</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*reference_no</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Unique reference number</td>\n<td>Max 400 characters</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>Customer company name</td>\n<td>Max 100 characters</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Customer contact name</td>\n<td>Max 50 characters</td>\n</tr>\n<tr>\n<td>remark</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Notes</td>\n<td>Max 400 characters</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks",":track_mst_id"],"host":["https://api.tradlinx.com"],"query":[],"variable":[{"description":{"content":"<p>Unique shipment ID that can be obtained through shipment lookup</p>\n","type":"text/plain"},"type":"any","value":"","key":"track_mst_id"}]}},"response":[{"id":"c68b6a8e-f975-4202-9ae5-97991ec7615f","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n    \"client\": \"SAMPLE_CLIENT_NAME\",\n    \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n    \"remark\": \"SAMPLE_REMARK\"\n  }","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"8afe925f-113b-4314-a90d-97a92dbec9f3","name":"400 Error","originalRequest":{"method":"PUT","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n    \"client\": \"SAMPLE_CLIENT_NAME\",\n    \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n    \"remark\": \"SAMPLE_REMARK\"\n  }","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error_detail\": \"[track_mst_id]: must not be blank\",\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"transaction_time\": \"2024-08-13T05:42:27.402256\"\n}"}],"_postman_id":"fc29cd5e-7efb-43ce-a03f-95603513bcfd"},{"name":"5. Booking No. Tracking Cancellation Request","id":"3e6e66e4-94d5-4c0b-a638-2b95700ad5c6","request":{"method":"DELETE","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","description":"<ul>\n<li><p>Cancel a booking tracking record.</p>\n</li>\n<li><p>Cancellation requests can only be made one at a time.</p>\n</li>\n<li><p>Credits are refunded only if tracking has not started. If the tracking status is <code>TRACKING</code> or <code>COMPLETE</code>, credits will not be refunded.</p>\n</li>\n</ul>\n","urlObject":{"path":["partners","track","v3","booking-tracks",":track_mst_id"],"host":["https://api.tradlinx.com"],"query":[],"variable":[{"description":{"content":"<p>Unique shipment ID that can be obtained through shipment lookup</p>\n","type":"text/plain"},"type":"any","value":"","key":"track_mst_id"}]}},"response":[{"id":"28e31c34-8be4-419d-95a8-70c2a4b6a063","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"api_version\": \"v3\",\n    \"transaction_time\": \"2026-06-25T04:24:25.257102\"\n}"},{"id":"f40c8081-2fab-4dfa-a85e-fa2b9be9cd7b","name":"500 Error","originalRequest":{"method":"DELETE","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"error_detail\": \"UNKOWN ERROR\",\n    \"transaction_time\": \"2026-06-25 04:27:34\",\n    \"message\": \"UNKNOWN\"\n}"}],"_postman_id":"3e6e66e4-94d5-4c0b-a638-2b95700ad5c6"},{"name":"6. Booking No. Tracking Re-Registration Request","id":"571cc3da-8cce-42b6-9d14-b0f13eb83de2","request":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id/re-enroll","description":"<ul>\n<li>Re-registration is available for booking tracking records that could not be tracked due to retry failure, plan restrictions, or insufficient credits.</li>\n</ul>\n<h5 id=\"booking-no-tracking-re-registration-request--response-body\"><strong>Booking No. Tracking Re-Registration Request – Response Body</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>api_version</td>\n<td><code>string</code></td>\n<td>API version</td>\n<td></td>\n</tr>\n<tr>\n<td>content</td>\n<td><code>ReEnrollResult</code></td>\n<td>Re-Registration result</td>\n<td></td>\n</tr>\n<tr>\n<td>message</td>\n<td><code>string</code></td>\n<td>Server message</td>\n<td>Available on request</td>\n</tr>\n<tr>\n<td>transaction_time</td>\n<td><code>string</code></td>\n<td>Response timestamp</td>\n<td><code>yyyy-MM-dd'T'HH:mm:ss.SSSSSS</code></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"reenrollresult\"><strong>ReEnrollResult</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Size</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>booking_no</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Booking number</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>Customer company name</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Customer contact name</td>\n</tr>\n<tr>\n<td>reference_no</td>\n<td><code>string</code></td>\n<td>400</td>\n<td>Reference number</td>\n</tr>\n<tr>\n<td>carrier_code</td>\n<td><code>string</code></td>\n<td>5</td>\n<td>Carrier code</td>\n</tr>\n<tr>\n<td>track_mst_id</td>\n<td><code>uuid</code></td>\n<td>50</td>\n<td>Unique shipment ID that can be obtained through shipment lookup</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks",":track_mst_id","re-enroll"],"host":["https://api.tradlinx.com"],"query":[],"variable":[{"description":{"content":"<p>Unique shipment ID that can be obtained through shipment lookup</p>\n","type":"text/plain"},"type":"any","value":"","key":"track_mst_id"}]}},"response":[{"id":"bc905f25-c276-4bc7-92a6-aaa1e9852cac","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/:track_mst_id/re-enroll","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks",":track_mst_id","re-enroll"],"variable":[{"key":"track_mst_id","value":"","description":"Unique shipment ID that can be obtained through shipment lookup"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"api_version\": \"v3\",\n  \"content\": {\n    \"booking_no\": \"SAMPLE_BOOKING_NO\",\n    \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n    \"client\": \"SAMPLE_CLIENT\",\n    \"container_movement_enabled\": true,\n    \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n    \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n    \"track_mst_id\": \"SAMPLE_TRACK_MST_ID\"\n  },\n  \"message\": \"SAMPLE_ERROR_CODE\",\n  \"transaction_time\": \"2025-07-09T05:22:11.380245\"\n}"}],"_postman_id":"571cc3da-8cce-42b6-9d14-b0f13eb83de2"}],"id":"ae6a3632-cc23-4202-a78d-0a507bbfb5fc","description":"<h2 id=\"✅-booking-no-tracking--overview\">✅ Booking No. Tracking — Overview</h2>\n<p>Tradlinx supports shipment tracking by B/L, Booking No., Container, and Vessel. This page covers Booking No. Tracking only.</p>\n<p>Booking No. Tracking allows you to monitor shipment status using a Booking Number. Submit a booking number and carrier code — Tradlinx begins tracking the shipment and returns status updates through the API.</p>\n<h2 id=\"✅-enterprise-plan-required\">✅ Enterprise Plan Required</h2>\n<p>The Booking Tracking API is available exclusively to customers on the Ocean Visibility Enterprise Plan. To adopt this API officially, an active Enterprise subscription is required.</p>\n<p>To upgrade your plan to Enterprise Plan, contact our sales team.</p>\n<p>→ <a href=\"https://calendly.com/d/crw3-rjw-2ft/ocean-visibility-video-chat-30-minutes\">Schedule A Meeting</a></p>\n<h2 id=\"✅-quick-start\">✅ Quick Start</h2>\n<p>Make your first tracking call in two steps.</p>\n<p><strong>[Register a booking for tracking →]</strong></p>\n<p>Submit the booking number and carrier code. Tradlinx starts collecting shipment data immediately. <em>(For Detail)</em></p>\n<p><strong>[Retrieve tracking details →]</strong></p>\n<p>Query using the same identifier set. Once the status reaches <code>TRACKING</code>, shipment events and tracking information become available. <em>(For Detail)</em></p>\n","_postman_id":"ae6a3632-cc23-4202-a78d-0a507bbfb5fc"},{"name":"AI-ETA > Booking","item":[{"name":"1. Retrieve Booking No. Tracking Details (AI ETA)","id":"82402f48-711f-4249-8c4f-511e8915b02c","request":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":"https://api.tradlinx.com/partners/track/v3/booking-tracks/details/ai-eta?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","description":"<ul>\n<li><p>Retrieve detailed booking tracking data and AI ETA prediction information for registered bookings.</p>\n</li>\n<li><p>This API requires the Booking Tracking API and can only be used for bookings that have already been registered through Booking Tracking.</p>\n</li>\n<li><p><strong>To retrieve AI ETA prediction data, replace the standard \"Retrieve Booking No. Tracking Details\" API with this endpoint.</strong></p>\n</li>\n<li><p>Maximum 50 tracking records can be retrieved per request.</p>\n</li>\n<li><p>Only successfully registered booking tracking entries can be queried.</p>\n</li>\n<li><p>Date and time fields in <code>content</code> follow ISO 8601 format: <code>yyyy-MM-dd'T'HH:mm:ssXXX</code>.</p>\n</li>\n</ul>\n<h5 id=\"response-body\"><strong>Response Body</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Remark</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>api_version</td>\n<td><code>string</code></td>\n<td>API version</td>\n<td>v3</td>\n</tr>\n<tr>\n<td>content</td>\n<td><code>BookingTrackDetail</code></td>\n<td>Booking tracking details</td>\n<td></td>\n</tr>\n<tr>\n<td>transaction_time</td>\n<td><code>string</code></td>\n<td>Response timestamp</td>\n<td><code>yyyy-MM-dd'T'HH:mm:ss.SSSSSS</code></td>\n</tr>\n<tr>\n<td>size</td>\n<td><code>number</code></td>\n<td>Content size</td>\n<td></td>\n</tr>\n<tr>\n<td>pagination</td>\n<td><code>Pagination</code></td>\n<td>Pagination information</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"bookingtrackdetail---booking-tracking-details\"><strong>BookingTrackDetail - Booking Tracking Details</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>track_mst_id</td>\n<td><code>string</code></td>\n<td>Shipment tracking ID</td>\n</tr>\n<tr>\n<td>carrier_code</td>\n<td><code>string</code></td>\n<td>Carrier code</td>\n</tr>\n<tr>\n<td>booking_no</td>\n<td><code>string</code></td>\n<td>Booking number</td>\n</tr>\n<tr>\n<td>reference_no</td>\n<td><code>string</code></td>\n<td>Internal reference number</td>\n</tr>\n<tr>\n<td>client</td>\n<td><code>string</code></td>\n<td>Customer company name</td>\n</tr>\n<tr>\n<td>internal_usage</td>\n<td><code>string</code></td>\n<td>Customer contact name</td>\n</tr>\n<tr>\n<td>remark</td>\n<td><code>string</code></td>\n<td>Notes</td>\n</tr>\n<tr>\n<td>bl_nos</td>\n<td><code>string[]</code></td>\n<td>Confirmed Master B/L numbers</td>\n</tr>\n<tr>\n<td>registered_datetime</td>\n<td><code>string</code></td>\n<td>Registration date/time</td>\n</tr>\n<tr>\n<td>status</td>\n<td><code>string</code></td>\n<td>Tracking status</td>\n</tr>\n<tr>\n<td>detail_status</td>\n<td><code>string</code></td>\n<td>Detailed tracking status</td>\n</tr>\n<tr>\n<td>container_movement_enabled</td>\n<td><code>boolean</code></td>\n<td>If container information is added</td>\n</tr>\n<tr>\n<td>trans_type</td>\n<td><code>string</code></td>\n<td>Direct/Transshipment</td>\n</tr>\n<tr>\n<td>origin</td>\n<td><code>ExtraRoute</code></td>\n<td>Place of origin</td>\n</tr>\n<tr>\n<td>pol</td>\n<td><code>POL</code></td>\n<td>Port of Loading information</td>\n</tr>\n<tr>\n<td>pod</td>\n<td><code>POD</code></td>\n<td>Port of Discharge information</td>\n</tr>\n<tr>\n<td>destination</td>\n<td><code>ExtraRoute</code></td>\n<td>Final destination</td>\n</tr>\n<tr>\n<td>current_vessel</td>\n<td><code>CurrentVessel</code></td>\n<td>Current vessel information</td>\n</tr>\n<tr>\n<td>routes</td>\n<td><code>Route[]</code></td>\n<td>List of route segments</td>\n</tr>\n<tr>\n<td>containers</td>\n<td><code>Container[]</code></td>\n<td>List of containers</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["partners","track","v3","booking-tracks","details","ai-eta"],"host":["https://api.tradlinx.com"],"query":[{"description":{"content":"<p>Booking number</p>\n","type":"text/plain"},"key":"booking_no","value":"[Booking No]"},{"description":{"content":"<p>Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)</p>\n","type":"text/plain"},"key":"register_from","value":"[Register From]"},{"description":{"content":"<p>Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)</p>\n","type":"text/plain"},"key":"register_to","value":"[Register To]"},{"description":{"content":"<p>Reference number</p>\n","type":"text/plain"},"key":"reference_no","value":"[Reference No]"},{"description":{"content":"<p>Carrier code</p>\n","type":"text/plain"},"key":"carrier_code","value":"[Carrier Code]"},{"description":{"content":"<p>(required) Page number (minimum: 1)</p>\n","type":"text/plain"},"key":"page","value":"[Page]"},{"description":{"content":"<p>(required) Page size (range: 1-50)</p>\n","type":"text/plain"},"key":"size","value":"[Size]"},{"disabled":true,"description":{"content":"<p>tracking status</p>\n","type":"text/plain"},"key":"status","value":""}],"variable":[]}},"response":[{"id":"07e4a1ef-93ef-4b6d-817e-c60d28ff6c7f","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.tradlinx.com/partners/track/v3/booking-tracks/details/ai-eta?booking_no=[Booking No]&register_from=[Register From]&register_to=[Register To]&reference_no=[Reference No]&carrier_code=[Carrier Code]&page=[Page]&size=[Size]","host":["https://api.tradlinx.com"],"path":["partners","track","v3","booking-tracks","details","ai-eta"],"query":[{"key":"booking_no","value":"[Booking No]","description":"Booking number"},{"key":"register_from","value":"[Register From]","description":"Registration Start Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"register_to","value":"[Register To]","description":"Registration End Date (ISO 8601 date/time format: yyyy-MM-dd'T'HH:mm:ssXXX)"},{"key":"reference_no","value":"[Reference No]","description":"Reference number"},{"key":"carrier_code","value":"[Carrier Code]","description":"Carrier code"},{"key":"page","value":"[Page]","description":"(required) Page number (minimum: 1)"},{"key":"size","value":"[Size]","description":"(required) Page size (range: 1-50)"},{"key":"status","value":"","description":"tracking status","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"api_version\": \"v3\",\n    \"transaction_time\": \"2026-07-09T06:45:04.963440\",\n    \"content\": [\n        {\n            \"track_mst_id\": \"SAMPLE_TRACK_MST_ID\",\n            \"carrier_code\": \"SAMPLE_CARRIER_CODE\",\n            \"booking_no\": \"SAMPLE_BOOKING_NO\",\n            \"reference_no\": \"SAMPLE_REFERENCE_NO\",\n            \"client\": \"SAMPLE_CLIENT\",\n            \"internal_usage\": \"SAMPLE_INTERNAL_USAGE\",\n            \"remark\": \"SAMPLE_REMARK\",\n            \"registered_datetime\": \"2026-06-25T04:47:53Z\",\n            \"status\": \"SAMPLE_STATUS\",\n            \"detail_status\": \"SAMPLE_DETAIL_STATUS\",\n            \"container_movement_enabled\": true,\n            \"bl_nos\": [],\n            \"trans_type\": \"SAMPLE_TRANS_TYPE\",\n            \"origin\": {\n                \"location_name\": \"\",\n                \"location_code\": \"\",\n                \"init_date_time\": null,\n                \"estimate_date_time\": null,\n                \"actual_date_time\": null\n            },\n            \"pol\": {\n                \"pol_name\": \"SAMPLE_POL_NAME\",\n                \"pol_code\": \"SAMPLE_POL_CODE\",\n                \"init_etd\": \"2026-06-20T14:30:00+08:00\",\n                \"etd\": \"2026-06-21T16:30:00+08:00\",\n                \"atd\": \"2026-06-22T03:58:00+08:00\",\n                \"tx_atd\": \"2026-06-22T04:05:59+08:00\"\n            },\n            \"pod\": {\n                \"pod_name\": \"SAMPLE_POD_NAME\",\n                \"pod_code\": \"SAMPLE_POD_CODE\",\n                \"init_eta\": \"2026-07-15T13:00:00-03:00\",\n                \"eta\": \"2026-07-17T16:00:00-03:00\",\n                \"ata\": null,\n                \"tx_ata\": null,\n                \"ai_eta\": {\n                    \"ai_eta\": \"2026-07-18T17:58:44-03:00\",\n                    \"ai_eta_p10\": \"2026-07-16T16:32:19-03:00\",\n                    \"ai_eta_p90\": \"2026-07-24T18:55:12-03:00\",\n                    \"ai_eta_confidence\": 24.00\n                }\n            },\n            \"destination\": {\n                \"location_name\": \"SAMPLE_LOCATION_NAME\",\n                \"location_code\": \"SAMPLE_LOCATION_CODE\",\n                \"init_date_time\": null,\n                \"estimate_date_time\": null,\n                \"actual_date_time\": null\n            },\n            \"current_vessel\": {\n                \"imo\": \"SAMPLE_IMO\",\n                \"mmsi\": \"SAMPLE_MMSI\",\n                \"vessel_name\": \"SAMPLE_VESSEL_NAME\",\n                \"voyage\": \"SAMPLE_VOYAGE\"\n            },\n            \"routes\": [\n                {\n                    \"order\": 1,\n                    \"pol_name\": \"SAMPLE_POL_NAME\",\n                    \"pol_code\": \"SAMPLE_POL_CODE\",\n                    \"pod_name\": \"SAMPLE_POD_NAME\",\n                    \"pod_code\": \"SAMPLE_POD_CODE\",\n                    \"imo\": \"SAMPLE_IMO\",\n                    \"mmsi\": \"SAMPLE_MMSI\",\n                    \"vessel_name\": \"SAMPLE_VESSEL_NAME\",\n                    \"voyage\": \"SAMPLE_VOYAGE\",\n                    \"init_etd\": \"2026-06-20T14:30:00+08:00\",\n                    \"etd\": \"2026-06-21T16:30:00+08:00\",\n                    \"atd\": \"2026-06-22T03:58:00+08:00\",\n                    \"tx_atd\": \"2026-06-22T04:05:59+08:00\",\n                    \"init_eta\": \"2026-07-15T13:00:00-03:00\",\n                    \"eta\": \"2026-07-17T16:00:00-03:00\",\n                    \"ata\": null,\n                    \"tx_ata\": null,\n                    \"ai_eta\": {\n                        \"ai_eta\": \"2026-07-18T17:58:44-03:00\",\n                        \"ai_eta_p10\": \"2026-07-16T16:32:19-03:00\",\n                        \"ai_eta_p90\": \"2026-07-24T18:55:12-03:00\",\n                        \"ai_eta_confidence\": 24.00\n                    }\n                }\n            ],\n            \"containers\": [\n                {\n                    \"cntr_no\": \"SAMPLE_CNTR_NO\",\n                    \"cntr_sz\": \"SAMPLE_CNTR_SZ\",\n                    \"cntr_tp\": \"SAMPLE_CNTR_TP\",\n                    \"seal_no\": null,\n                    \"container_events\": [\n                        {\n                            \"port_code\": \"SAMPLE_PORT_CODE\",\n                            \"event_type\": \"SAMPLE_EVENT_TYPE\",\n                            \"transportation\": \"SAMPLE_TRANSPORTATION\",\n                            \"is_actual\": true,\n                            \"event_datetime\": \"2026-06-16T12:26:00+08:00\"\n                        },\n                        {\n                            \"port_code\": \"SAMPLE_PORT_CODE\",\n                            \"event_type\": \"SAMPLE_EVENT_TYPE\",\n                            \"transportation\": \"SAMPLE_TRANSPORTATION\",\n                            \"is_actual\": true,\n                            \"event_datetime\": \"2026-06-17T07:44:00+08:00\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ],\n    \"size\": 1,\n    \"pagination\": {\n        \"total_size\": 1,\n        \"total_page\": 1,\n        \"current_page\": 1,\n        \"has_next\": false\n    }\n}"}],"_postman_id":"82402f48-711f-4249-8c4f-511e8915b02c"}],"id":"e11d6962-b46d-494e-9e29-dd4ea0d59dbc","description":"<h3 id=\"✅-ai-eta--overview\">✅ AI ETA — Overview</h3>\n<p>AI ETA provides AI-powered arrival predictions for shipments registered through the Shipment Tracking API.</p>\n<p>Using real-time vessel data and historical voyage patterns, AI ETA predicts vessel arrival times and provides multiple arrival scenarios instead of a single estimated arrival time.</p>\n<p>AI ETA helps customers better prepare for operational uncertainty caused by vessel delays, port congestion, and schedule changes.</p>\n<p>AI ETA provides three probability-based arrival scenarios rather than a single ETA.</p>\n<h3 id=\"✅-prediction-indicators\">✅ Prediction Indicators</h3>\n<p>AI ETA provides probability-based arrival predictions.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Indicator</th>\n<th>Meaning</th>\n<th>Typical Use Case</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>P50 (Baseline)</td>\n<td>Most likely arrival time predicted by AI</td>\n<td>Primary planning reference</td>\n</tr>\n<tr>\n<td>P10 (Early Arrival)</td>\n<td>Arrival time under favorable conditions (~10% probability)</td>\n<td>Preparing for early pickup or dispatch</td>\n</tr>\n<tr>\n<td>P90 (Delayed Arrival)</td>\n<td>Arrival time under adverse conditions (~10% probability)</td>\n<td>Planning for delay risk</td>\n</tr>\n<tr>\n<td>Arrival Probability</td>\n<td>Probability of arriving within ±1 day of P50</td>\n<td>Assessing prediction confidence</td>\n</tr>\n</tbody>\n</table>\n</div><p>The range between P10 and P90 represents an approximately 80% confidence interval, helping customers evaluate optimistic, expected, and conservative arrival scenarios.</p>\n<h3 id=\"✅-enterprise-plan-required\">✅ Enterprise Plan Required</h3>\n<p>AI ETA is available exclusively as an add-on feature for customers subscribed to the Ocean Visibility Enterprise Plan and requires the Shipment Tracking API.</p>\n<p>To enable this feature, an active Enterprise subscription is required.</p>\n<p>→ <a href=\"https://calendly.com/d/crw3-rjw-2ft/ocean-visibility-video-chat-30-minutes\">Schedule a Meeting</a></p>\n","_postman_id":"e11d6962-b46d-494e-9e29-dd4ea0d59dbc"},{"name":"Supported Carriers","item":[],"id":"6370dc13-1882-4ab7-bd02-72ae073beff5","description":"<ul>\n<li><p>Tradlinx Ocean Visibility supports shipment tracking for a wide range of global and regional ocean carriers.</p>\n</li>\n<li><p>The table below shows the tracking methods supported by each carrier, including B/L Tracking, Container No. Tracking and Booking No. Tracking.</p>\n</li>\n</ul>\n<p>The table below shows the tracking methods supported by each carrier</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Carrier Code</strong></th>\n<th><strong>Carrier</strong></th>\n<th><strong>Carrier Full Name</strong></th>\n<th><strong>B/L Tracking</strong></th>\n<th><strong>Container Tracking</strong></th>\n<th><em>Booking No Tracking</em></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ACL</td>\n<td>Atlantic Container Line</td>\n<td>Atlantic Container Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>ANL</td>\n<td>ANL</td>\n<td>ANL Container Line Pty Limited</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>APL</td>\n<td>APL</td>\n<td>American President Lines</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>ARK</td>\n<td>Arkas Line</td>\n<td>Arkas Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>CKL</td>\n<td>CK LINE</td>\n<td>CK LINE</td>\n<td>O</td>\n<td>X</td>\n<td>O</td>\n</tr>\n<tr>\n<td>CMA</td>\n<td>CMA CGM</td>\n<td>CMA CGM</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>CNC</td>\n<td>CNC</td>\n<td>Cheng Lie Navigation</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>COA</td>\n<td>COSCO</td>\n<td>COSCO Shipping Lines</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>CSC</td>\n<td>COSCO Specialized</td>\n<td>COSCO Specialized Carrier</td>\n<td>O</td>\n<td>X</td>\n<td>X</td>\n</tr>\n<tr>\n<td>DJS</td>\n<td>Dongjin</td>\n<td>Dongjin Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>EMC</td>\n<td>Evergreen</td>\n<td>Evergreen Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>ESL</td>\n<td>Emirates</td>\n<td>Emirates Shipping Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>GSL</td>\n<td>Gold Star</td>\n<td>Gold Star Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>HAS</td>\n<td>Heung A</td>\n<td>Heung A Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>HLC</td>\n<td>Hapag-Lloyd</td>\n<td>Hapag-Lloyd</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>HMM</td>\n<td>HMM</td>\n<td>HMM</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>HSL</td>\n<td>HS(Hansung)</td>\n<td>Hansung Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>IALS</td>\n<td>Interasia</td>\n<td>Interasia Lines</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>KKC</td>\n<td>Kambara kisen</td>\n<td>Kambara kisen</td>\n<td>O</td>\n<td>X</td>\n<td>O</td>\n</tr>\n<tr>\n<td>KMD</td>\n<td>KMTC</td>\n<td>Korea Marine Transport (KMTC)</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>MAE</td>\n<td>Maersk</td>\n<td>Maersk Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>MAT</td>\n<td>Matson</td>\n<td>Matson</td>\n<td>O</td>\n<td>X</td>\n<td>O</td>\n</tr>\n<tr>\n<td>MCC</td>\n<td>Sealand</td>\n<td>Sealand - A Maersk Company</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>MEL</td>\n<td>Mariana Express Lines</td>\n<td>Mariana Express Lines</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>MFT</td>\n<td>Marfret</td>\n<td>Marfret</td>\n<td>X</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>MSC</td>\n<td>MSC</td>\n<td>Mediterranean Shipping Company</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>NSS</td>\n<td>Namsung</td>\n<td>Namsung Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>ONE</td>\n<td>ONE</td>\n<td>Ocean Network Express</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>OOL</td>\n<td>OOCL</td>\n<td>Orient Overseas Container Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>PAN</td>\n<td>Pan Ocean</td>\n<td>Pan Ocean</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>PCL</td>\n<td>Pan Continental</td>\n<td>Pan Continental Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>PCS</td>\n<td>DongYoung</td>\n<td>DongYoung Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>PIL</td>\n<td>PIL</td>\n<td>Pacific International Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>RCL</td>\n<td>RCL</td>\n<td>Regional Container Lines</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>SIT</td>\n<td>SITC</td>\n<td>SITC International Holdings</td>\n<td>O</td>\n<td>X</td>\n<td>X</td>\n</tr>\n<tr>\n<td>SKR</td>\n<td>Sinokor</td>\n<td>Sinokor</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>SLS</td>\n<td>SeaLead</td>\n<td>SeaLead Shipping</td>\n<td>O</td>\n<td>X</td>\n<td>X</td>\n</tr>\n<tr>\n<td>SML</td>\n<td>SM Line</td>\n<td>SM Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>SNT</td>\n<td>Sinotrans</td>\n<td>Sinotrans Limited</td>\n<td>O</td>\n<td>X</td>\n<td>X</td>\n</tr>\n<tr>\n<td>SSL</td>\n<td>Samudera Shipping</td>\n<td>Samudera Shipping Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>SWL</td>\n<td>Swire</td>\n<td>Swire Shipping</td>\n<td>O</td>\n<td>X</td>\n<td>O</td>\n</tr>\n<tr>\n<td>TRKU</td>\n<td>Turkon Line</td>\n<td>Turkon Line</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>TSL</td>\n<td>T.S. Lines</td>\n<td>T.S. Lines</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>TYS</td>\n<td>TaiYoung</td>\n<td>TaiYoung Shipping</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>VSSA</td>\n<td>Volta</td>\n<td>Volta Shipping Services</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>WHL</td>\n<td>Wan Hai</td>\n<td>Wan Hai Lines</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>WSL</td>\n<td>Westwood</td>\n<td>Westwood Shipping Line</td>\n<td>O</td>\n<td>O</td>\n<td>X</td>\n</tr>\n<tr>\n<td>YML</td>\n<td>Yang Ming</td>\n<td>Yang Ming</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n<tr>\n<td>ZIM</td>\n<td>ZIM</td>\n<td>ZIM Integrated Shipping Services</td>\n<td>O</td>\n<td>O</td>\n<td>O</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"6370dc13-1882-4ab7-bd02-72ae073beff5"}],"id":"8fe7a210-ebf9-4b57-bf3d-9ae316c1b85b","_postman_id":"8fe7a210-ebf9-4b57-bf3d-9ae316c1b85b","description":""}],"event":[{"listen":"prerequest","script":{"id":"f67d7d8f-55ec-4303-a51d-347a25e91cf3","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"a356e297-a5fd-4b06-b9f6-0c03250b6aa4","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":"https://api.tradlinx.com"},{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""}]}