Skip to content

FousAPM Terminals TERMPoint

Turn TERMPoint into an API

Read your Import Watchlist, My Appointments and open slots from TERMPoint with one API call each. A workflow can check the watchlist before dispatch each weekday and email you the containers whose holds or Appt Ready flag changed.

Works with your own APM Terminals TERMPoint account. Fous is an independent product.

What you can build on TERMPoint

  • Check the Import Watchlist

    Build this

    Reads the Watchlist page: each import container's Appt Ready flag, Freight, Customs and Demurrage status, and the expanded container details.

    Takes
    Container IDs (optional)
    Returns
    Container ID, appt ready, freight, customs, demurrage, shipping line, equipment size, bill of lading, yard location, good thru, discharge date
  • Get my appointments

    Build this

    Runs Advanced Search on My Appointments for a date range and reads each appointment with its slot, driver, truck, type and status.

    Takes
    From date, to date, appointment status (optional), driver (optional)
    Returns
    Appointment number, slot, driver, truck, type, container ID, cargo ref, size, own chassis, status, alert
  • Check appointment availability

    Build this

    Uses Appointment available? on My Dashboard to read the slot availability for each shift of a date you choose.

    Takes
    Date
    Returns
    Date, shift, slot, available
  • Schedule an import pickup

    Build this

    Opens Schedule an Appointment, picks Import Pickup, enters the container, chooses date, slot, driver, truck and chassis, and selects Schedule Appointment.

    Takes
    Container ID, date, slot, driver, truck, own chassis, chassis number (optional)
    Returns
    Appointment number, date, slot, container ID, equipment size, cargo ref, status, messages

Automate TERMPoint with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Import Watchlist check before dispatch

    Build this
    Starts
    Every weekday at 6:00
    Step 1
    Check the Import Watchlist for all watched containers.
    Step 2
    Keep the containers whose Appt Ready, Customs, Freight or Demurrage status changed since the last run.
    Step 3
    Email you the list with container ID, status columns, yard location and Good Thru date.
  • Tomorrow's tentative appointments and missing drivers

    Build this
    Starts
    Every day at 15:00
    Step 1
    Get My Appointments for tomorrow.
    Step 2
    Keep the ones in Tentative status or with no driver assigned.
    Step 3
    Post each one, with its alert message, to your dispatch system's webhook.
  • Open appointment slots for a date your dispatcher picks

    Build this
    Starts
    When your dispatch system calls the workflow's webhook with a date
    Step 1
    Check appointment availability for that date.
    Step 2
    Keep the slots that still have room.
    Step 3
    Post the open shifts and slots back to your dispatch system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check the Import Watchlist” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "termpoint.apmterminals.com/get_import_watchlist",
    "input": {
      "container_ids": [
        "GLBU2290417",
        "NWDU5183320"
      ]
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "containers": [
      {
        "container_id": "GLBU2290417",
        "appt_ready": true,
        "freight": "RELEASE",
        "customs": "RELEASE",
        "demurrage": "YES",
        "shipping_line": "NORTHWIND",
        "equip_size": "40GP96",
        "bill_of_lading": "NWDL7731042",
        "yard_location": "Yard Grounded",
        "good_thru": "2026-11-16",
        "discharge_date": "2026-11-11"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

TERMPoint’s own options

APM Terminals offers a Truck Appointment API, free of charge, that views slots and creates, lists, updates, cancels and merges appointments. It is live at Gothenburg, Los Angeles, Mobile, Port Elizabeth and Vado Ligure, and every end user must be registered in TERMPoint. Container availability is sold separately through the API store in prepaid credits after a 90-day trial.

OptionWhat it coversWhat it takes
Truck Appointment APIView available time slots, create, list, update, cancel and merge appointments, at Gothenburg, Los Angeles, Mobile, Port Elizabeth and Vado Ligure.Free. An API Store key, a TERMPoint customer token and a TERMPoint account for each end user.
API store: Import Availability and othersImport Availability returns Ready for Delivery, Container Holds, Storage Paid Through Date and Demurrage Owed per container. Also bookings and vessel schedules.90-day free trial, then credit bundles from 250 credits for $250. Import Availability uses 1 credit per container per 30-day cycle.
TERMPoint by handMy Dashboard, My Appointments, Schedule an Appointment, Watchlist, Trucks and Drivers, Users and Groups.A TERMPoint account for your trucking company, with a login for each user.

Read on November 12, 2026: Truck Appointment API, API store pricing, Truck Appointment System, Los Angeles.

Signing in to TERMPoint

TERMPoint signs users in with a User Id and password, and Forgot Login/Pwd sends the User Id to the administrator or a temporary password to you. The first user to register becomes the trucking company's Administrator and adds the others under Users and Groups. With Fous you sign in once through TERMPoint's own sign-in with your own login: it is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Tentative is not the same as Confirmed
After submission an appointment is Confirmed, Tentative or Invalid. A Tentative one may not clear the gate, and Invalid import pickups are added to the Import Watchlist.
A driver is needed before the start
At Port Elizabeth the driver must be added at least one hour before the start of a confirmed appointment, or the appointment is cancelled.
Early or late trucks are turned away
In Los Angeles drivers arriving early or late are turned away, and a missed import appointment cannot be changed once its time has passed. Import appointments open only after discharge.
Rules differ by terminal
Merge limits and dual-transaction rules differ. Port Elizabeth merges up to 2 x 20' pickups and 2 x 20' drop-offs; Los Angeles needs the same size type for a dual transaction.

More in Logistics: ocean carriers, terminals and ports

Other industries: RXO Connect, GE Aerospace Supplier Portal, MyBoeingFleet, Bright MLS, FoodLogiQ Connect, 1WorldSync Item Management.

Frequently asked questions

Yes, for appointments. APM Terminals' Truck Appointment API is free and views slots and creates, lists, updates, cancels and merges appointments at Gothenburg, Los Angeles, Mobile, Port Elizabeth and Vado Ligure, for users registered in TERMPoint. Container availability is a separate paid API in the API store.

On the Watchlist page. Each container shows Appt Ready, Freight, Customs and Demurrage status, and the expanded row shows the bill of lading, yard location, Good Thru date and discharge date. At Port Elizabeth you can watch up to 50 import containers and get an email when one becomes available.

Yes. Merge combines selected appointments under one new appointment number. Port Elizabeth allows up to 2 x 20' pickups and 2 x 20' drop-offs, and Los Angeles requires the same container size type.

The driver is turned away and the appointment has to be made again. Port Elizabeth gives a 1 hour grace period after the window. In Los Angeles a missed import appointment cannot be updated once its time has passed, so change it before then.

No. Fous is an independent product. You use it with your own TERMPoint login, and a method reads and does only what that account can.

Put APM Terminals TERMPoint behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextGeorgia Ports WebAccess易港通INTTRARXO ConnectHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of APM Terminals TERMPoint (APM Terminals). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.