Skip to content
roadmark

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.

Roadmark sends each import's container, bill of lading or booking number to Terminal49 when the load is booked, and reads back what the terminals, shipping lines and railroads report: availability for pickup, holds, last free day, fees, the pickup appointment, vessel milestones and ETAs, and rail events. They land on the container's load, where the free-time clock and the pickup plan already are.

What syncs

One row for each kind of record: which way it moves, and when.
What syncs between Terminal49 and Roadmark
WhatDirectionWhen
Container, bill of lading or booking numbersRoadmark to Terminal49When an import load is booked in Roadmark
Availability for pickup and holdsTerminal49 to RoadmarkAs the terminal reports them
Last free day, from the terminal, shipping line and railroadTerminal49 to RoadmarkAs Terminal49 reports a change
Terminal fees, such as demurrage and exam feesTerminal49 to RoadmarkAs the terminal reports them
Pickup appointment timeTerminal49 to RoadmarkWhen the terminal reports one
Vessel milestones and ETAsTerminal49 to RoadmarkAs the shipping line reports them
Rail events: loaded, departed, arrived and unloadedTerminal49 to RoadmarkAs the railroad reports them

Setting up Terminal49

  1. 1Connect Terminal49

    An admin creates an API key for Roadmark in Terminal49's developer portal, and we do the setup with you.

  2. 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.

  3. 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.

  4. 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.

FromWhat Roadmark puts on the load
The terminal operatorAvailability for pickup, holds by type, last free day, fees, pickup appointment time
The shipping lineVessel milestones and ETAs, the line's last free day for per diem
The railroad, inland movesRail loaded, departed, arrived and unloaded, rail ETA and the ramp's last free day

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

Thirty minutes. No slides.

We use this to reply to your request. Privacy policy.