Prerequisites
Before making API calls, you need:- A Terminal49 account (start a free trial)
- An API key from the Developer Portal
Base URL
Authentication
Include your API key in theAuthorization header, prefixed with Token:
Request and response format
- The API follows the JSON:API specification
- All responses return
application/vnd.api+jsoncontent type - Requests that include a body should set
Content-Type: application/vnd.api+json - JSON:API client libraries are available in most languages
Example response
Rate limits
| Detail | Value |
|---|---|
| Limit | 100 requests per minute |
| Scope | Per API key |
| Window | Rolling 60 seconds |
| Over-limit response | 429 Too Many Requests |
Core resources
Tracking Requests
Create and manage tracking requests by BOL, booking, or container number.
Shipments
Retrieve shipment details, ETAs, and milestones.
Containers
Container-level statuses, transport events, and map data.
Webhooks
Subscribe to real-time push notifications when shipment data changes.
Supporting resources
Custom Fields
Attach your own metadata to shipments and containers.
Shipping Lines
Look up supported carriers and SCACs.
Vessels
Vessel details and future position data.
Ports
Port lookups by UN/LOCODE.
Terminals
Terminal details at destination ports.
Parties
Manage customer and partner references.