# Get your myKN shipments through an API

> Read your shipments in myKN, with their stage, planned and achieved dates, history and documents, through one API call each. Then have a workflow check your shipment list every morning and tell you which planned arrivals moved or which alerts went critical.

Page: https://fous.com/automate/mykn
Updated: 2026-11-12

Works with your own myKN account. Fous is an independent product.

## What you can build on myKN

### Get shipments

Reads the shipment list in Track, filtered by reference, mode of transport or stage, with each shipment's routing and its planned against achieved dates.

- Takes: Reference (optional), mode of transport (optional), stage (optional)
- Returns: Main reference, other references, mode of transport, stage, origin, destination, planned and achieved departure and arrival, alerts

### Read a shipment's history

Opens one shipment in Track and reads its History tab: plan changes, achieved milestones, routing updates and alerts, with their dates.

- Takes: Shipment reference
- Returns: Event, event type (plan change, achieved milestone, routing update or alert), date, alert level

### List a shipment's documents

Opens one shipment in Track and reads its Documents tab, where documents of the same type are grouped together.

- Takes: Shipment reference
- Returns: Document type, document name, number of documents of that type

### Place a sea LCL booking

Fills in a new LCL booking under Book > Sea freight: shipper, consignee, pick-up or CFS, cargo and packages, then selects Request booking.

- Takes: Shipper, consignee, pick-up, delivery, handover date, incoterms, cargo, packages, dangerous goods, references
- Returns: Booking request result, references added, confirmation message

## Automate myKN with a workflow

A [workflow](/product/workflows) 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.

### Shipments off plan, every morning

Starts: Every weekday at 7:00

1. Get your shipments that are not yet delivered, with planned and achieved dates and alerts.
2. Keep the shipments whose planned arrival changed since the last run or that carry a critical alert.
3. Email you the list grouped by mode of transport, with reference, route, previous and new planned arrival.

### Arrival changes sent to your warehouse system

Starts: Every hour

1. Get your shipments in transit with their planned arrival.
2. Keep the shipments whose planned arrival changed since the last run.
3. Post reference, destination, old and new arrival to your warehouse or ERP webhook.

### New documents on open shipments

Starts: Every weekday at 16:00

1. Get your shipments that are not yet delivered.
2. For each shipment, list the documents on its Documents tab.
3. Keep the documents that were not there on the last run and email you the list by shipment.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get shipments” 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": "mykn.kuehne-nagel.com/get_shipments",
    "input": {
      "mode_of_transport": "sea",
      "stage": "In transit"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "shipments": [
      {
        "main_reference": "ACME-PO-58213",
        "references": [
          "NW-2026-1147"
        ],
        "mode_of_transport": "Sea",
        "stage": "In transit",
        "origin": "Shanghai, CN",
        "destination": "Hamburg, DE",
        "departure": {
          "planned": "2026-10-21",
          "achieved": "2026-10-22"
        },
        "arrival": {
          "planned": "2026-11-27",
          "achieved": null
        },
        "alerts": [
          {
            "level": "critical",
            "text": "Planned arrival moved by 3 days"
          }
        ]
      }
    ],
    "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.

## MyKN’s own options

Kuehne+Nagel offers APIs for air and road bookings, shipment, container and order status, documents and emissions, and EDI interfaces for status, freight invoices, documents and transport orders. Both need enrolment: you contact Kuehne+Nagel to set them up. myKN itself costs nothing to use.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Kuehne+Nagel APIs | Book Air, Book Road, Shipment Status, Real-Time Visibility, Container Status, Order Status, Document Search and Emissions. | Enrolment through Kuehne+Nagel. The ShipmentTracking API on its developer portal uses OAuth 2.0 and an API key. |
| EDI | Shipment Status, Freight Invoice and Document Transfer going out, Transport Order coming in. | Enrolment through Kuehne+Nagel and a connection to its EDI department, for example over AS2. |
| myKN by hand | Quote, Book and Track: the shipment list, each shipment's routing, history and Documents tab, and alerts. | A free myKN account. |

Read on November 12, 2026: [myKN Help Center: Connectivity](https://mykn.kuehne-nagel.com/help-center/connectivity), [Kuehne+Nagel API developer portal: ShipmentTracking](https://portal.api.kuehne-nagel.com/devportal/apis/6b98ae4c-ef06-4f72-acba-616584ee7f0f/overview), [myKN](https://www.kuehne-nagel.com/digital-services/mykn).

## Signing in to myKN

myKN signs you in with your email address and password, and a forgotten password is reset by email. You register with your email address and a verification code sent to it. With Fous you sign in once through myKN's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

## Worth knowing

- **The API shows what myKN shows**: Kuehne+Nagel describes its ShipmentTracking API as reflecting the visibility in myKN. A method on myKN reads the same shipments your account sees in Track.
- **Stages differ by mode of transport**: Track maps milestones and statuses separately for each mode of transport. Keep the mode of transport in every result before you compare air, sea and road shipments.
- **References decide what you can find**: You can configure the main reference shown in Track, and references added during a booking are how you find that shipment in Track later. Use the same references in your own system.
- **Freight invoices by EDI arrive within 24 hours**: Kuehne+Nagel's XML Freight Invoice mirrors the paper invoice down to charge line level. It is sent at the latest 24 hours after the date of issue and can be resent on request.

## More in Logistics: forwarders, air cargo and customs

- [Extensiv 3PL Warehouse Manager](https://fous.com/automate/extensiv-3pl-warehouse-manager.md)
- [Air France KLM Martinair Cargo myCargo](https://fous.com/automate/air-france-klm-martinair-cargo-mycargo.md)
- [e-SkyCargo](https://fous.com/automate/e-skycargo.md)
- [Lufthansa Cargo eServices](https://fous.com/automate/lufthansa-cargo-eservices.md)
- [ACE Secure Data Portal](https://fous.com/automate/ace-secure-data-portal.md)
- [CARM Client Portal](https://fous.com/automate/carm-client-portal.md)
- [Dubai Trade](https://fous.com/automate/dubai-trade.md)
- [Customs Declaration Service](https://fous.com/automate/customs-declaration-service.md)
- [douane.gouv.fr](https://fous.com/automate/douane-gouv-fr.md)
- [ACE AESDirect](https://fous.com/automate/ace-aesdirect.md)
- [myDHLi](https://fous.com/automate/mydhli.md)
- [myDSV](https://fous.com/automate/mydsv.md)
- [IPAFFS](https://fous.com/automate/ipaffs.md)
- [DGFT portal](https://fous.com/automate/dgft-portal.md)

Other industries: [Schwab Advisor Center](/automate/schwab-advisor-center), [eModal](/automate/emodal), [Walmart Scheduler 2.0](/automate/walmart-scheduler-2-0), [Lockheed Martin Procure to Pay](/automate/lockheed-martin-procure-to-pay), [VUMPA](/automate/vumpa), [Buildium](/automate/buildium).

## Frequently asked questions

### Does myKN have an API?

Kuehne+Nagel has APIs, but not self-serve ones. Shipment Status, Container Status, Order Status, Document Search, Emissions and air and road booking are listed in the myKN Help Center, and you contact Kuehne+Nagel to enrol. EDI interfaces are enrolled the same way.

### Does it cost anything to use myKN?

No. Kuehne+Nagel says myKN is always available to you at no cost. You register with your email address and a verification code.

### Can I get Kuehne+Nagel freight invoices electronically?

Yes, through the EDI Freight Invoice interface, after enrolling with Kuehne+Nagel. It is an XML copy of the paper invoice down to charge line level, sent at the latest 24 hours after the date of issue.

### What does a shipment show in myKN Track?

Its routing, with the current plan compared with achieved dates, its alerts, a Documents tab and a History tab. History lists plan changes, achieved milestones, routing updates and alerts, and you can sort and search it.

### Is Fous affiliated with Kuehne+Nagel?

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

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