{"info":{"_postman_id":"5c5fd083-646f-40a2-b869-75c6d2bdde34","name":"[dev] Tradlinx Booking Tracking API (KO)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"55482299","collectionId":"5c5fd083-646f-40a2-b869-75c6d2bdde34","publishedId":"2sBY4LQ1Wz","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-07-09T07:09:59.000Z"},"item":[{"name":"Tracking APIs","item":[{"name":"Booking No. Shipment Tracking","item":[{"name":"1. Booking No. Tracking Request","id":"c52d00a9-919a-4c08-8a18-96f2ac4bfbd1","protocolProfileBehavior":{"disableBodyPruning":true},"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":"9e424873-86ba-4931-bf64-7e51412268b5","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":"c52d00a9-919a-4c08-8a18-96f2ac4bfbd1"},{"name":"2. Retrieve Booking No. Tracking Details","id":"3fb5499a-5740-42f0-9e9f-bd6ecef7bf96","protocolProfileBehavior":{"disableBodyPruning":true},"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":"c1518326-2a31-4082-97b5-1e4c82727bfe","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":"8828f759-73d2-4c85-838b-3bd3d4a12a09","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":"8ecda9db-48ed-4b30-9c16-4214378663ea","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":"3fb5499a-5740-42f0-9e9f-bd6ecef7bf96"},{"name":"3. Container-Level Tracking Request","id":"1388c6ae-ec2c-4ce7-9ef0-989947e41891","protocolProfileBehavior":{"disableBodyPruning":true},"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":[{"id":"bba1e591-411d-4908-a40e-fbdecbdd03ed","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":"48e4f82e-6674-488c-9942-039791a3be3d","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":"1388c6ae-ec2c-4ce7-9ef0-989947e41891"},{"name":"4. Booking No. Tracking Update Request","id":"7257bafb-ef66-4ebb-b3c8-ad263591747c","protocolProfileBehavior":{"disableBodyPruning":true},"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":[{"id":"e8162c1c-2b6f-45d6-8f1c-3d975845ec8d","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":"f9ee189d-5853-42f1-8de2-53d51daa9ba1","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":"e7f5bfa6-463a-481d-8810-fb4a03d7434b","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":"7257bafb-ef66-4ebb-b3c8-ad263591747c"},{"name":"5. Booking No. Tracking Cancellation Request","id":"0221d52a-2be2-483f-9d54-100c54b13d8d","protocolProfileBehavior":{"disableBodyPruning":true},"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":[{"id":"5617b6eb-6d70-4e98-a2c9-09311450a51e","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":"a6ccd1db-b5eb-4c70-9daf-a95eba7c0d1f","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":"131897a6-b751-43bb-8d35-508b008062ea","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":"0221d52a-2be2-483f-9d54-100c54b13d8d"},{"name":"6. Booking No. Tracking Re-Registration Request","id":"c86ad901-e3c7-4f08-9e42-76720e4f99c3","protocolProfileBehavior":{"disableBodyPruning":true},"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":[{"id":"5a63ac59-0e41-4584-901a-6fcc42cdce64","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":"9c926ce2-3820-4382-bbf1-2d4feac12818","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":"c86ad901-e3c7-4f08-9e42-76720e4f99c3"}],"id":"902b8615-c473-4069-987a-64ffcb34b8ab","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":"902b8615-c473-4069-987a-64ffcb34b8ab"},{"name":"AI-ETA > Booking","item":[{"name":"1. Retrieve Booking No. Tracking Details (AI ETA)","id":"e0eed4f0-f859-4f13-a563-f5570493b248","protocolProfileBehavior":{"disableBodyPruning":true},"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":"e1aafc71-96f1-4f82-885d-89fbfc07f28e","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":"e0eed4f0-f859-4f13-a563-f5570493b248"}],"id":"e9f503c8-e98f-4d2e-9932-6d146d3f8f9e","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":"e9f503c8-e98f-4d2e-9932-6d146d3f8f9e"},{"name":"Supported Carriers","item":[],"id":"de094bfe-ba96-4547-b331-49db455a88d2","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":"de094bfe-ba96-4547-b331-49db455a88d2"}],"id":"b6944f49-bf7c-4a98-b8b5-7daf852c483c","_postman_id":"b6944f49-bf7c-4a98-b8b5-7daf852c483c","description":""}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"ed680bfe-12d1-43f7-bff9-cd0fcb4cdec4"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"dc226aa6-3959-4daa-b855-24e51dede92e"}}],"variable":[{"key":"base_url","value":"https://api.tradlinx.com"},{"key":"tx-clientid","value":""},{"key":"tx-apikey","value":""}]}