Integration · Visibility
Terminal49 integration: container availability and holds
Roadmark reads container availability, holds, last free day, fees, appointments and rail events from Terminal49 onto each drayage and intermodal load.
The short answer
Terminal49 and Roadmark, in short.
What syncs
| What | Direction | When |
|---|---|---|
| Container, bill of lading or booking numbers | →Roadmark to Terminal49 | When an import load is booked in Roadmark |
| Availability for pickup and holds | →Terminal49 to Roadmark | As the terminal reports them |
| Last free day, from the terminal, shipping line and railroad | →Terminal49 to Roadmark | As Terminal49 reports a change |
| Terminal fees, such as demurrage and exam fees | →Terminal49 to Roadmark | As the terminal reports them |
| Pickup appointment time | →Terminal49 to Roadmark | When the terminal reports one |
| Vessel milestones and ETAs | →Terminal49 to Roadmark | As the shipping line reports them |
| Rail events: loaded, departed, arrived and unloaded | →Terminal49 to Roadmark | As the railroad reports them |
Setting up Terminal49
1Connect Terminal49
An admin creates an API key for Roadmark in Terminal49's developer portal, and we do the setup with you.
2Check your terminals
We go through the ports, terminals and rail ramps you use against Terminal49's coverage list together, so you know which loads will fill in on their own.
3Choose what it tracks
Turn it on for imports on drayage, intermodal and ocean loads. Roadmark sends each container, bill of lading or booking number as the load is booked.
4Test with a real container
Book one import in Roadmark, check that its availability, holds and last free day arrive on the load, then turn it on for everything.
Before you start
- A Terminal49 account with API access, which Terminal49 includes in its paid plans and offers as a 7-day trial.
- An admin who creates a Terminal49 API key for Roadmark, in Terminal49's developer portal.
- Terminal49's Rail Plan on that account, if you want the railroad's last free day at inland ramps.
- The container, bill of lading or booking number on each load you want tracked.
What Terminal49 adds to a drayage load
Without it, someone checks each terminal's website for whether a container is available, what holds are on it and when its last free day is, and types the answers into the load. Terminal49 does that checking through one API: it tracks a container from a bill of lading, booking or container number, detects the carrier on its own, and gathers data from shipping lines, terminal operators and North American railroads into one record per container.
Roadmark sends Terminal49 the number from each import load when it's booked. From then on, Terminal49 sends Roadmark an update whenever something changes, and the load shows it: available for pickup, the holds still open, the last free day the free-time clock counts down from, any terminal fees, and the pickup appointment time when the terminal reports one.
What comes back, and from where
Terminal49 documents which source each field comes from in its data coverage pages.
Holds come with their type, such as customs, freight, TMF or USDA, so the dispatcher knows who has to clear each one. A container is ready when it's available for pickup and no holds are open. Which of these fields a terminal reports depends on the terminal. The railroad's last free day needs Terminal49's Rail Plan on your account.
Ports, terminals and railroads
Terminal49's coverage list names its directly integrated terminals. In the US they include Los Angeles, Long Beach, New York and New Jersey, Savannah, Houston, Oakland, Seattle, Tacoma, Virginia, Jacksonville and New Orleans. In Canada they include Vancouver (Centerm, Deltaport and Vanterm), Prince Rupert, Halifax and Montreal; the same list says Fraser Surrey and Saint John aren't supported yet. Inland, it covers all six Class I railroads that move containers in North America: BNSF, CN, Canadian Pacific (CPKC), CSX, Norfolk Southern and Union Pacific, so an import railed from Vancouver or Prince Rupert to an inland ramp keeps updating after it leaves the port.
How it fits with the rest of Roadmark
Terminal49 reports; Roadmark plans and bills. The pickup still goes on the board, the appointment is still booked or tracked from the load, and demurrage and per diem are still counted against the last free day and billed at the terminal's own rate, as described on Drayage and Intermodal. The difference is that the dates and holds behind them come straight from the source.
Terminal49 is a trademark of its owner. Roadmark is not affiliated with Terminal49.
Questions about Terminal49 and Roadmark
What does Roadmark get from Terminal49?
For each container: whether it's available for pickup, its holds by type (customs, freight, TMF, USDA and others), its last free day from the terminal, the shipping line and, on inland moves, the railroad, terminal fees such as demurrage and exam fees, the pickup appointment time when the terminal reports one, vessel milestones and ETAs, and rail loaded, departed, arrived and unloaded events. Which fields a terminal reports varies by terminal.
Which ports and railroads does it cover?
Terminal49 lists directly integrated terminals at US ports including Los Angeles, Long Beach, New York and New Jersey, Savannah, Houston, Oakland, Seattle, Tacoma and Virginia, and in Canada at Vancouver, Prince Rupert, Halifax and Montreal. For rail it covers all six Class I railroads that move containers: BNSF, CN, Canadian Pacific (CPKC), CSX, Norfolk Southern and Union Pacific. Its list names terminals it doesn't support yet, such as Fraser Surrey and Saint John, so check yours.
Do we still type in holds and the last free day?
Not for containers at terminals Terminal49 covers: they arrive on the load and update as the terminal changes them, and the free-time clock counts down from the last free day it reports. At a terminal it doesn't cover, your team enters them as it does today.
Can Roadmark pay demurrage or extend a last free day through Terminal49?
No. Terminal49 reports holds, fees and the last free day as read-only data, so you pay terminal fees and ask for extensions with the terminal, the shipping line or your forwarder as you do now. When the terminal updates its records, the change comes back to the load.
Does Terminal49 book the terminal appointment?
No. Roadmark books the terminal appointment from the load or tracks one already booked, as it does without Terminal49. Terminal49 adds the pickup appointment time when the terminal reports one.

See it with the systems you run.
Tell us what you run today. In the call, we show you what connects to Roadmark and how, on your own lanes and customers.
- Your lanes, customers and carriers, not a canned demo
- Beside the TMS you run today
- No commitment to switch anything