Skip to content

FousCMA CGM eBusiness

Pull your My CMA CGM shipments into your own systems

Read shipment tracking, the Shipment Dashboard and the invoices and draft Bills of Lading on the Document Dashboard of My CMA CGM, one API call each. Then have a workflow post new invoices to accounting and flag changed ETAs every morning.

Works with your own CMA CGM eBusiness account. Fous is an independent product.

What you can build on My CMA CGM

  • Track a shipment

    Build this

    Reads shipment tracking for one booking or Bill of Lading: where the containers are, with timestamp, vessel and voyage.

    Takes
    Booking or Bill of Lading number
    Returns
    Containers, latest event, location, timestamp, vessel, voyage, port of loading, port of discharge, ETA
  • List documents on the Document Dashboard

    Build this

    Reads the Document Dashboard: the invoices, draft and final Bills of Lading and arrival notices published to your account.

    Takes
    Document type (optional), published since (optional)
    Returns
    Document type, reference, booking or BL number, date, status, amount and currency for invoices
  • Get shipments from the Shipment Dashboard

    Build this

    Reads the Shipment Dashboard's shipment view, filtered on a field such as port of loading, with each shipment's routing and containers.

    Takes
    Port of loading (optional), port of discharge (optional)
    Returns
    Booking number, BL number, port of loading, port of discharge, vessel, voyage, ETD, ETA, containers
  • Approve a draft Bill of Lading

    Build this

    Opens a draft Bill of Lading by its reference number on the Document Dashboard and presses Approve.

    Takes
    BL reference number
    Returns
    BL reference number, status, approved at

Automate My CMA CGM 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.

  • New CMA CGM invoices, sent to accounting each morning

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    List the invoices on the Document Dashboard published since the last run.
    Step 2
    Stop when there are none.
    Step 3
    Post each invoice's reference, BL number, date, amount and currency to your accounting webhook.
  • Changed vessel arrivals for your open bookings

    Build this
    Starts
    Every day at 6:00
    Step 1
    For each booking you list, track the shipment on My CMA CGM.
    Step 2
    Keep the bookings whose ETA, vessel or voyage changed since the last run.
    Step 3
    Email you the changes, with the old and new ETA.
  • Draft Bills of Lading waiting for your review

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    List the draft Bills of Lading on the Document Dashboard.
    Step 2
    Keep the drafts that were not there on the last run.
    Step 3
    Email you each draft's reference, booking number and date so someone reviews it.

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 “Track a shipment” 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": "www.cma-cgm.com/track_shipment",
    "input": {
      "reference": "BKG4471029"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "reference": "BKG4471029",
    "port_of_loading": "Port Klang",
    "port_of_discharge": "Rotterdam",
    "vessel": "NORTHWIND STAR",
    "voyage": "0FL7KW1MA",
    "eta": "2026-12-03T08:00:00+01:00",
    "containers": [
      {
        "container": "ACMU1234565",
        "size_type": "40HC",
        "latest_event": "Loaded on board",
        "location": "Port Klang",
        "timestamp": "2026-11-10T21:40:00+08:00"
      }
    ],
    "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.

My CMA CGM’s own options

CMA CGM runs an API Portal with 47 APIs, designed according to DCSA standards, from shipping instructions to tracking events and finance. Its commercial offers are shown only to registered API Portal users, and you go live after a subscription request. The Invoice Data service is reached through a private connection.

OptionWhat it coversWhat it takes
CMA CGM API PortalShipping instructions, track and trace, event notifications, invoice data, invoice copy PDF, D&D charge estimates and reference data.A registered API Portal account and a subscription request. Commercial offers are visible only after you log in.
Event notificationsPushed Equipment, Transport, Arrival notice and Release Order events for your shipments.Part of the API Portal: a subscription through the Event Subscription API.
Shipment Dashboard data extractAn extract of your shipment and container data from the Shipment Dashboard, triggered on a schedule.A My CMA CGM account.
My CMA CGM by handTracking, the Shipment Dashboard and the Document Dashboard with invoices, Bills of Lading and arrival notices.A My CMA CGM account. The same details sign you in to My ANL and My CNC.

Read on November 12, 2026: CMA CGM API Portal, API Portal product catalog: finance, CMA CGM Malaysia customer essentials (PDF).

Signing in to My CMA CGM

My CMA CGM signs you in with your own account, and the same account details work on My ANL and My CNC. With Fous you sign in once through My CMA CGM's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and a method reads and does only what that account can.

Worth knowing

Each document lands on one account
In CMA CGM Malaysia's guide, invoices appear only on the payer's account and the Notice of Arrival only on the consignee's. The draft BL goes to the Shipping Instructions sender, the final BL to whoever confirmed the draft.
Documents appear days before arrival
CMA CGM Malaysia's guide says documents are ready 3 calendar days before vessel arrival on short haul and 5 on long haul, and tracking can stay empty until about 8 working hours after sailing.
An unconfirmed draft BL is issued anyway
In CMA CGM Malaysia's guide, a BL is issued automatically if the draft is not confirmed within 48 hours. Changes go through Actions, then Modify, and the first amendment after the Shipping Instructions costs MYR 250 per BL.

More in Logistics: ocean carriers, terminals and ports

Other industries: MyCarrierPortal, Covisint Supplier Portal, eGCA, Paragon MLS, LeadsOnline, Home Depot Supplier Hub.

Frequently asked questions

Yes, through a separate API Portal. CMA CGM lists 47 APIs there, from shipping instructions to tracking events and invoice data, designed to DCSA standards. Commercial offers are shown only to registered API Portal users, and access starts with a subscription request. My CMA CGM itself is used by hand.

Because invoices are published only to the payer's account, according to CMA CGM Malaysia's guide. If your company is not the payer on the shipment, the invoice will not appear for you. The same guide says the Notice of Arrival goes only to the consignee's account.

On the Document Dashboard of the account that submitted the Shipping Instructions. Open the draft by its reference number and press Approve if all is in order, or use Actions, then Modify, to request changes. The final BL goes to the account that confirmed the draft.

Partly. The Shipment Dashboard can trigger a data extract on a schedule. With Fous, you can build a method that reads tracking or the Document Dashboard and returns JSON, and a workflow that runs it on a schedule and emails you or posts to your webhook.

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

Put CMA CGM eBusiness 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 nextCOSCO SHIPPING Lines eBusinessMaersk.commyMSCMyCarrierPortalHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of CMA CGM eBusiness (CMA CGM). 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.