# Get your eNOAD notices of arrival through an API

> Read your Previously Submitted Notices, Saved Notices and each notice's Crew List from eNOAD with one API call each. Or have a workflow check your saved notices every morning before the next port call is due.

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

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

## What you can build on eNOAD

### List previously submitted notices

Reads Previously Submitted Notices on the Notice of Arrival/Departure List page of your eNOAD account.

- Takes: Vessel (optional)
- Returns: Notice ID, vessel, notice type, arrival port, arrival date

### Read a notice's crew list

Opens a submitted notice with View and reads its Crew List page, one row per crew member.

- Takes: Notice ID or vessel and arrival port
- Returns: Crew member name, position, place embarked

### List saved notices

Reads the Saved Notices tab of the Notice of Arrival/Departure List: notices started and saved but not yet submitted.

- Takes: Nothing
- Returns: Vessel, notice type, arrival port, arrival date

### Update a notice of arrival

Opens a previously submitted notice with Update, changes the fields you give, such as the ETA or a crew member, and submits it with Submit NOA.

- Takes: Notice ID, fields to change
- Returns: Notice ID, vessel, arrival port, submitted at

## Automate eNOAD 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.

### Saved notices still waiting to be submitted

Starts: Every weekday at 8:00 in your port agency's time zone

1. List the notices on the Saved Notices tab.
2. Stop when there are none.
3. Email you each saved notice with its vessel, arrival port and arrival date.

### New notices of arrival, posted to your voyage system

Starts: Every day at 18:00

1. List Previously Submitted Notices.
2. Keep the notices that were not there on the last run.
3. Post each Notice ID with its vessel, arrival port and arrival date to your webhook.

### Crew list on file, sent before each arrival

Starts: When your system calls the workflow's webhook with a Notice ID

1. Read the Crew List of the submitted notice with that Notice ID.
2. Email you each crew member's name, position and place embarked, to check against who is aboard.

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 “List previously submitted notices” 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": "enoad.nvmc.uscg.gov/list_previously_submitted_notices",
    "input": {
      "vessel": "Northwind Trader"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "notices": [
      {
        "notice_id": "3F2A91C4-7B1E-4D0A-9C55-1E8B42D6A0F7",
        "vessel_name": "Northwind Trader",
        "notice_type": "Initial",
        "arrival_port": "Houston, TX",
        "arrival_date": "2026-11-16T06:00:00-06:00"
      },
      {
        "notice_id": "A81C07D2-5E39-4B6F-8A14-6C2F90B3E5D1",
        "vessel_name": "Northwind Trader",
        "notice_type": "Initial",
        "arrival_port": "New Orleans, LA",
        "arrival_date": "2026-11-24T14:00:00-06:00"
      }
    ],
    "count": 2
  }
}
```

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.

## ENOAD’s own options

The NVMC accepts notices through the eNOAD website, its NOAD Workbook sent by email, and XML from third-party software built to its published specifications. Its NOAD web service takes submissions with a token from the NVMC website, and Notice Tracking shows one notice's status. None of these lists or reads your past notices back.

| Option | What it covers | What it takes |
| --- | --- | --- |
| XML and the NOAD web service | Submits notices as XML from third-party software, through the noadSubmit and noadSubmitCompressed web service operations. | Software built to the NVMC's XML specifications, and a token from the NVMC website for the web service. |
| NOAD Workbook | A workbook you fill in for a notice and send to the NVMC by email. | One of the latest two published workbook versions, from the NVMC Downloads page. |
| Notice Tracking | Shows the status of one notice: RECEIVED, PRE-VALIDATION, RECEIPT SENT or FINAL VALIDATION. | A free account on the NVMC site, the Notice ID and the Vessel ID used in the submission. |
| eNOAD by hand | Creating, saving, viewing, copying and updating notices of arrival and departure, one at a time. | An eNOAD account with a user name and password. |

Read on November 12, 2026: [NVMC FAQ: NOAD Submissions](https://www.nvmc.uscg.gov/FAQ.aspx?id=3EE26FA9-3432-4820-931E-755C9ADC20BE), [NVMC FAQ: Notice Tracking](https://www.nvmc.uscg.gov/FAQ.aspx?id=880589DA-8EBF-46BD-8EDB-7EFB1BAEB662), [NOAD web service](https://noad.nvmc.uscg.gov/noadwebservice/noadwebservice.asmx).

## Signing in to eNOAD

eNOAD signs you in with a user name and password. An account locks after three wrong passwords in a row or 45 days without activity, and Forgot Password? emails a link to reset it. With Fous you sign in once through eNOAD'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

- **One Notice ID per port call**: Each Initial notice gets its own Notice ID, sent by email to the Reporting Party and the 24 Hour Point of Contact. Updates to that port call carry the same Notice ID.
- **Some changes are not updates**: An ETA moved by more than 168 hours creates a new Initial notice, and the Arrival Port cannot change once an Initial notice is submitted. To cancel an arrival, you update it with CANCELLED in City, Anchorage and Facility.
- **The outcome arrives by email**: After submitting, the contacts get a receipt saying the notice was received but not processed. A later email says it is complete or lists what is missing, which you then send as an update.

## More in Maritime and aviation

- [Avinode Marketplace](https://fous.com/automate/avinode-marketplace.md)
- [CAMP MTX](https://fous.com/automate/camp-mtx.md)
- [MyBoeingFleet](https://fous.com/automate/myboeingfleet.md)
- [Satair Market](https://fous.com/automate/satair-market.md)
- [IATA SIS](https://fous.com/automate/iata-sis.md)
- [Online Coordination System](https://fous.com/automate/online-coordination-system.md)
- [eGCA](https://fous.com/automate/egca.md)
- [myWorld Web](https://fous.com/automate/myworld.md)
- [ILSmart](https://fous.com/automate/ilsmart.md)
- [Collins Aerospace Customer Portal](https://fous.com/automate/collins-aerospace-customer-portal.md)
- [Honeywell MyAerospace](https://fous.com/automate/honeywell-myaerospace.md)
- [MARS](https://fous.com/automate/mars.md)
- [VUMPA](https://fous.com/automate/vumpa.md)
- [LeShuttle Freight](https://fous.com/automate/leshuttle-freight.md)
- [ABS MyFreedom](https://fous.com/automate/abs-myfreedom.md)
- [ClassNK Customer Hub](https://fous.com/automate/classnk-customer-hub.md)
- [DNV Fleet Status](https://fous.com/automate/dnv-fleet-status.md)
- [LR Class Direct](https://fous.com/automate/lr-class-direct.md)
- [MOVE by Bureau Veritas](https://fous.com/automate/move-by-bureau-veritas.md)
- [myGEAerospace](https://fous.com/automate/mygeaerospace.md)
- [DFDS freight booking](https://fous.com/automate/dfds-freight-booking.md)
- [P&O Ferries Freight](https://fous.com/automate/p-and-o-ferries-freight.md)
- [Stena Line Freight Portal](https://fous.com/automate/stena-line-freight-portal.md)
- [EUROCONTROL NOP Portal](https://fous.com/automate/eurocontrol-nop-portal.md)
- [Baltic Exchange](https://fous.com/automate/baltic-exchange.md)
- [海事一网通办](https://fous.com/automate/china-msa-one-stop-service-platform.md)
- [National Maritime Single Window](https://fous.com/automate/national-maritime-single-window.md)
- [Inaportnet](https://fous.com/automate/inaportnet.md)
- [DA-Desk](https://fous.com/automate/da-desk.md)
- [Marine Department eBS](https://fous.com/automate/marine-department-ebs.md)
- [DG Shipping e-Governance](https://fous.com/automate/dg-shipping-e-governance.md)
- [DMW Online Services](https://fous.com/automate/dmw-online-services.md)
- [OCIMF SIRE 2.0](https://fous.com/automate/ocimf-sire-2-0.md)
- [Q88](https://fous.com/automate/q88.md)
- [RightShip Platform](https://fous.com/automate/rightship-platform.md)

Other industries: [Buildium](/automate/buildium), [LeadsOnline](/automate/leadsonline), [Kroger Partner Pass](/automate/kroger-partner-pass), [Coles Supplier Portal](/automate/coles-supplier-portal), [TD SYNNEX ECExpress](/automate/td-synnex-ecexpress), [Checkatrade](/automate/checkatrade).

## Frequently asked questions

### Does eNOAD have an API?

Not one that reads your notices back. The NVMC accepts notices as XML from third-party software, including through a SOAP web service that needs a token from the NVMC website, and Notice Tracking shows one notice's status. Your Previously Submitted Notices and Saved Notices are on the eNOAD website.

### How do I check whether a notice of arrival was processed?

Use Notice Tracking on the NVMC site, with the Notice ID from your receipt email and the Vessel ID you submitted. It shows RECEIVED, PRE-VALIDATION, RECEIPT SENT or FINAL VALIDATION. The contacts on the notice also get an email when it is complete or incomplete.

### How do I update a notice of arrival in eNOAD?

Select Update next to the notice, make the changes and select Submit NOA. An update carries all normally required information, the same Notice ID and the type Update. Arrival or departure times changed by less than 6 hours need no update.

### How do I cancel a notice of arrival in eNOAD?

Submit an update with the word CANCELLED in the City, Anchorage and Facility fields. If the vessel is diverted, you submit a new Initial notice for the new arrival port, reference the original in the comments, then cancel the original.

### Is Fous affiliated with the US Coast Guard National Vessel Movement Center?

No. Fous is an independent product. You use it with your own eNOAD 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 eNOAD (US Coast Guard National Vessel Movement Center). 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.
