Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "List Shipments and Containers"
sidebarTitle: "3. List Shipments & Containers"
description: "List tracked shipments and containers and retrieve the data your integration needs from the Terminal49 API."
description: "List tracked shipments and containers via the Terminal49 API, filter results by status, and retrieve the tracking data your integration needs."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/getting-started/receive-status-updates.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Receive Shipment Status Updates with Webhooks"
sidebarTitle: "4. Status Updates"
description: "Set up Terminal49 webhooks to receive shipment and container status updates as soon as tracking data changes."
description: "Set up Terminal49 webhooks to receive real-time shipment and container status updates, including milestone events, whenever tracking data changes."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/getting-started/sdk-quickstart.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Open the TypeScript SDK Quickstart"
description: "Open the current Terminal49 SDK quickstart to track a container and retrieve shipment data in TypeScript."
description: "Redirect page for the Terminal49 TypeScript SDK quickstart. Track a container and retrieve live shipment data in a few lines of code."
keywords:
- "Terminal49 SDK"
- "TypeScript SDK"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/getting-started/start-here.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Start Here: Track Shipments with the Terminal49 API"
sidebarTitle: "1. Start Here"
description: "Set up your Terminal49 API access, get an API key, and make your first request to start tracking shipments and containers."
description: "Set up Terminal49 API access, generate an API key, and make your first tracking request to start monitoring ocean shipments and containers."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Track Shipments and Containers"
sidebarTitle: "2. Tracking Shipments & Containers"
description: "Create tracking requests for bill of lading, booking, and container numbers in the Terminal49 API."
description: "Create tracking requests for bill of lading, booking, and container numbers in the Terminal49 API and start receiving shipment milestone updates."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/adding-customer.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Add a Customer to a Tracking Request"
description: "Associate a customer party with a tracking request so new shipments inherit the right party relationship in Terminal49."
description: "Associate a customer party with a Terminal49 tracking request so new shipments automatically inherit the correct party relationship and metadata."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/auto-detect-carrier.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Identify Your Carrier with the Infer API"
sidebarTitle: "Auto-Detect Carrier 🆕"
description: "Use the Infer API to identify a carrier SCAC from a tracking number before you create a tracking request."
description: "Use the Terminal49 Infer API to identify a carrier SCAC from a bill of lading or container number before you create a tracking request."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/container-statuses.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 Container Statuses"
description: "Understand Terminal49 container status values so your integration can interpret each stage of the shipment lifecycle."
description: "Understand every Terminal49 container status value, from empty-out to empty-return, so your integration can interpret each shipment lifecycle stage."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/dashboard-deep-linking.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Direct Links to Shipments and Containers
sidebarTitle: Tracking Page Links
description: Link directly to a shipment or container's tracking page using container numbers, bill of lading numbers, or reference numbers — no Terminal49 internal IDs required.
description: "Link directly to a shipment or container tracking page using container numbers, BOL numbers, or references — no internal IDs needed."
keywords:
- "Terminal49"
- "shipment tracking"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/direct-upload-documents.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Direct Upload for Documents"
sidebarTitle: "Direct Upload for Documents"
description: "Upload files with the direct upload flow, then create Terminal49 documents with the returned signed_id."
description: "Upload files with the Terminal49 direct upload flow, retrieve a signed_id, and create document resources linked to your shipments or containers."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Document Processing Workflows"
sidebarTitle: "Document Processing Workflows"
description: "Submit documents by email or API, then consume extraction results via webhooks in your document processing workflow."
description: "Submit shipping documents by email or API, then consume structured extraction results via webhooks in your Terminal49 document processing workflow."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/event-timestamps.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Event Timestamps"
description: "Learn how Terminal49 stores transport event timestamps and convert UTC values using the matching IANA timezone."
description: "Learn how Terminal49 stores transport event timestamps in UTC and how to convert them to local time using the matching IANA timezone field."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/holds-and-fees.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Container Holds, Fees, and Release Readiness"
description: "Determine when an import container is released for pickup by reading holds, fees, and availability data."
description: "Determine when an import container is released for pickup by reading holds, fees, last free day, and availability data from the Terminal49 API."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/including-resources.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Include Related Resources in API Responses"
description: "Use the include query parameter to return related resources like shipments, terminals, and transport events in one API response."
description: "Use the include query parameter to return related resources like shipments, containers, terminals, and transport events in a single API response."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/mcp.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 MCP Server Quickstart"
description: "Set up the Terminal49 MCP server in Claude, Cursor, or another MCP client to search shipment and container data."
description: "Set up the Terminal49 MCP server in Claude Desktop, Cursor, or another MCP-compatible client to query live shipment and container tracking data."
keywords:
- "Terminal49 MCP server"
- "AI container tracking"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/quickstart.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 API Quickstart"
sidebarTitle: "Quick Start Guide"
description: "Follow a complete Terminal49 API quickstart to track your first shipment and retrieve live shipment data."
description: "Follow the Terminal49 API quickstart to create a tracking request, monitor your first shipment, and retrieve live container and shipment data."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/rail-integration-guide.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Integrate Rail Container Tracking Data"
description: "Integrate North American rail container tracking data with Terminal49 for unified shipment visibility across rail carriers."
description: "Integrate North American rail container tracking data with Terminal49 for unified shipment visibility across Class I rail and intermodal carriers."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/rate-limiting.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Rate Limiting"
description: "Understand Terminal49 API rate limits and design clients that handle throttling, retries, and backoff correctly."
description: "Understand Terminal49 API rate limits, HTTP 429 responses, and how to design clients that handle throttling with retries and exponential backoff."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/routing.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Vessel and Container Route Data"
description: "Access detailed container route and vessel position data from the Terminal49 API for richer shipment visibility experiences."
description: "Access detailed container route segments and vessel position data from the Terminal49 API to build richer map and shipment visibility experiences."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/terminal49-map.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 Map Embed Guide"
description: "Embed the Terminal49 container map in your website and load live shipment location data with a publishable API key."
description: "Embed the Terminal49 container map in your website with a publishable API key to display live vessel positions and shipment location data."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/terminal49-widget.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Tracking Widget Embed Guide"
description: "Embed the Terminal49 track and trace widget so customers can search live shipment and container status on your site."
description: "Embed the Terminal49 track-and-trace widget on your website so customers can look up live shipment and container status with a publishable API key."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Tracking Request Lifecycle"
description: "Learn how Terminal49 retries tracking requests, handles awaiting_manifest cases, and marks failed requests."
description: "Learn how Terminal49 processes tracking requests through pending, created, and failed states, including retry logic and awaiting_manifest handling."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/in-depth-guides/webhooks.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 API Webhooks"
sidebarTitle: "Webhooks"
description: "Create Terminal49 webhooks, subscribe to shipment and container events, and handle webhook delivery retries."
description: "Create Terminal49 webhooks, subscribe to shipment and container events, parse webhook payloads, and handle delivery retries in your integration."
keywords:
- "Terminal49 API"
- "container tracking API"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "API Data Sources and Availability"
description: "See which data Terminal49 sources from carriers, terminals, rail providers, and AIS so your integration handles availability correctly."
description: "See which shipment and container data Terminal49 sources from ocean carriers, terminals, rail providers, and AIS, and how availability varies."
keywords:
- "Terminal49 API"
- "integration guide"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/useful-info/pricing.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 API Pricing"
description: "Review Terminal49 API pricing resources and next steps for evaluating access to shipment and container tracking data."
description: "Review Terminal49 API pricing plans and find resources for evaluating access to ocean shipment and container tracking data for your integration."
keywords:
- "Terminal49 API"
- "integration guide"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/useful-info/test-numbers.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 Test Tracking Numbers"
description: "Use Terminal49 test numbers to simulate tracking request outcomes and webhook events in your integration."
description: "Use Terminal49 test tracking numbers to simulate successful, failed, and edge-case tracking request outcomes and webhook events in your integration."
keywords:
- "Terminal49 API"
- "integration guide"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/useful-info/tracking-request-retrying.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Tracking Request Retry Behavior"
description: "See how Terminal49 retries failed tracking requests, what failures trigger retries, and how to inspect retry status."
description: "See how Terminal49 retries failed tracking requests, which failure types trigger automatic retries, and how to inspect the current retry status via the API."
keywords:
- "Terminal49 API"
- "integration guide"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/useful-info/webhook-events-examples.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Terminal49 Webhook Event Examples"
description: "Review sample Terminal49 webhook payloads for shipment and container events so you can build and test your webhook consumer."
description: "Review sample Terminal49 webhook payloads for shipment, container, and tracking request events to build, test, and debug your webhook consumer."
keywords:
- "Terminal49 API"
- "integration guide"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/webhooks/best-practices.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Webhook Best Practices"
sidebarTitle: "Best Practices"
description: "Handle retries, ensure idempotency, and build reliable webhook consumers for the Terminal49 API."
description: "Handle retries, ensure idempotency, verify signatures, and build reliable webhook consumers for Terminal49 shipment and container events."
keywords:
- "Terminal49 API"
- "webhooks"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/webhooks/event-catalog.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Webhook Event Catalog"
sidebarTitle: "Event Catalog"
description: "Browse all Terminal49 webhook events by category — tracking requests, transport milestones, container updates, and ETA changes."
description: "Browse every Terminal49 webhook event by category — tracking request status changes, transport milestones, container updates, ETA changes, and more."
keywords:
- "Terminal49 API"
- "webhook events"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/webhooks/overview.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Why Webhooks"
sidebarTitle: "Overview"
description: "Terminal49 is event-driven. Use webhooks to receive real-time tracking updates instead of polling the API."
description: "Terminal49 is event-driven. Use webhooks to receive real-time shipment and container tracking updates instead of polling the REST API for changes."
keywords:
- "Terminal49 API"
- "webhooks"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/webhooks/use-cases/eta-monitoring.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Monitor ETA Changes with Webhooks"
sidebarTitle: "ETA Monitoring"
description: "Subscribe to ETA change events and alert your team when a shipment's estimated arrival shifts."
description: "Subscribe to Terminal49 ETA change webhook events and alert your team automatically when a shipment's estimated arrival date or port of discharge shifts."
keywords:
- "Terminal49 API"
- "webhooks"
Expand Down
2 changes: 1 addition & 1 deletion docs/api-docs/webhooks/use-cases/milestone-tracking.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Track Container Milestones with Webhooks"
sidebarTitle: "Milestone Tracking"
description: "Build a complete container journey timeline by subscribing to transport milestone events from origin to destination."
description: "Build a complete container journey timeline by subscribing to Terminal49 transport milestone webhook events from origin through to final destination."
keywords:
- "Terminal49 API"
- "webhooks"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/home.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 DataSync Documentation"
sidebarTitle: "DataSync Home"
description: "Learn how Terminal49 DataSync delivers shipment and container tracking data into your warehouse, database, or spreadsheet."
description: "Learn how Terminal49 DataSync delivers shipment, container, and transport event data into your data warehouse, database, or spreadsheet automatically."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/overview.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "DataSync Overview"
sidebarTitle: "Overview"
description: "See how Terminal49 DataSync syncs shipment, container, and tracking request data into your existing data systems."
description: "See how Terminal49 DataSync syncs shipment, container, and tracking request data into your existing data warehouse, database, or spreadsheet systems."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/supported-destinations.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "DataSync Supported Destinations"
description: "See which databases, warehouses, object stores, and spreadsheets Terminal49 DataSync can sync data into."
description: "See which databases, data warehouses, object stores, and spreadsheets Terminal49 DataSync supports as sync destinations for your tracking data."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/containers.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Deprecated DataSync Containers Table"
sidebarTitle: "Containers (deprecated)"
description: "Reference the deprecated DataSync containers table schema and use the rail-aware containers table for current integrations."
description: "Reference the deprecated Terminal49 DataSync containers table schema. Migrate to the current rail-aware containers table for new and existing integrations."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/containers_rail.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Containers Table"
sidebarTitle: "Containers"
description: "Reference the Terminal49 DataSync containers table, including rail-aware fields, column meanings, and data types."
description: "Reference the Terminal49 DataSync containers table schema, including rail-aware tracking fields, column definitions, data types, and relationships."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/shipments.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Shipments Table"
sidebarTitle: "Shipments"
description: "Reference the Terminal49 DataSync shipments table, including columns, relationships, and shipment-level tracking fields."
description: "Reference the Terminal49 DataSync shipments table schema, including column definitions, relationships to containers, and shipment-level tracking fields."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/tracking-requests.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Tracking Requests Table"
sidebarTitle: "Tracking Requests"
description: "Reference the Terminal49 DataSync tracking_requests table, including request status fields and retry-related columns."
description: "Reference the Terminal49 DataSync tracking_requests table schema, including request status fields, retry-related columns, and carrier information."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/transfer-status.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Transfer Status Table"
sidebarTitle: "Transfer Status"
description: "Reference the Terminal49 DataSync _transfer_status table to monitor refresh timing and per-table sync status."
description: "Reference the Terminal49 DataSync _transfer_status table to monitor data refresh timing, last sync timestamps, and per-table sync health status."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/datasync/table-properties/transport-events.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Transport Events Table"
sidebarTitle: "Transport Events"
description: "Reference the Terminal49 DataSync transport_events table for milestone timestamps, event types, and location data."
description: "Reference the Terminal49 DataSync transport_events table schema for shipment milestone timestamps, event type codes, and port or location data."
keywords:
- "Terminal49 DataSync"
- "container tracking data"
Expand Down
2 changes: 1 addition & 1 deletion docs/home.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 Developer Documentation"
sidebarTitle: "Home"
description: "Developer docs for the Terminal49 container tracking API, DataSync, TypeScript SDK, and MCP server."
description: "Developer documentation for the Terminal49 container tracking API, DataSync data pipelines, TypeScript SDK, and MCP server for AI integrations."
mode: "frame"
keywords:
- "Terminal49"
Expand Down
2 changes: 1 addition & 1 deletion docs/mcp/home.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 MCP Server"
sidebarTitle: "MCP Overview"
description: "Connect the Terminal49 MCP server to Claude or Cursor so AI tools can answer questions with live shipment and container data."
description: "Connect the Terminal49 MCP server to Claude Desktop or Cursor so AI tools can query, search, and answer questions with live shipment tracking data."
keywords:
- "Terminal49 MCP server"
- "AI container tracking"
Expand Down
2 changes: 1 addition & 1 deletion docs/sdk/error-handling.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 SDK Error Handling"
sidebarTitle: "Error Handling"
description: "Catch and handle Terminal49 SDK errors in TypeScript so your integration can recover from API and network failures."
description: "Catch and handle Terminal49 TypeScript SDK errors, including API validation failures and network timeouts, so your integration recovers gracefully."
keywords:
- "Terminal49 SDK"
- "TypeScript SDK"
Expand Down
2 changes: 1 addition & 1 deletion docs/sdk/filtering-pagination.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Terminal49 SDK Filtering and Pagination"
sidebarTitle: "Filtering & Pagination"
description: "Query shipments and containers with filters and paginate large Terminal49 SDK result sets in TypeScript."
description: "Query shipments and containers with status, date, and carrier filters, and paginate large result sets using the Terminal49 TypeScript SDK."
keywords:
- "Terminal49 SDK"
- "TypeScript SDK"
Expand Down
Loading
Loading