FouseNOAD
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.
Works with your own eNOAD account. Fous is an independent product.
What you can build on eNOAD
List previously submitted notices
Build thisReads 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
Build thisOpens 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
Build thisReads 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
Build thisOpens 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 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
Build this- Starts
- Every weekday at 8:00 in your port agency's time zone
- Step 1
- List the notices on the Saved Notices tab.
- Step 2
- Stop when there are none.
- Step 3
- Email you each saved notice with its vessel, arrival port and arrival date.
New notices of arrival, posted to your voyage system
Build this- Starts
- Every day at 18:00
- Step 1
- List Previously Submitted Notices.
- Step 2
- Keep the notices that were not there on the last run.
- Step 3
- Post each Notice ID with its vessel, arrival port and arrival date to your webhook.
Crew list on file, sent before each arrival
Build this- Starts
- When your system calls the workflow's webhook with a Notice ID
- Step 1
- Read the Crew List of the submitted notice with that Notice ID.
- Step 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, 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.
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"
}
}'
{
"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, NVMC FAQ: Notice Tracking, NOAD web service.
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
- CAMP MTX
- MyBoeingFleet
- Satair Market
- IATA SIS
- Online Coordination System
- eGCA
- myWorld Web
- ILSmart
- Collins Aerospace Customer Portal
- Honeywell MyAerospace
- MARS
- VUMPA
- LeShuttle Freight
- ABS MyFreedom
- ClassNK Customer Hub
- DNV Fleet Status
- LR Class Direct
- MOVE by Bureau Veritas
- myGEAerospace
- DFDS freight booking
- P&O Ferries Freight
- Stena Line Freight Portal
- EUROCONTROL NOP Portal
- Baltic Exchange
- 海事一网通办
- National Maritime Single Window
- Inaportnet
- DA-Desk
- Marine Department eBS
- DG Shipping e-Governance
- DMW Online Services
- OCIMF SIRE 2.0
- Q88
- RightShip Platform
Other industries: Buildium, LeadsOnline, Kroger Partner Pass, Coles Supplier Portal, TD SYNNEX ECExpress, Checkatrade.
Frequently asked questions
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.
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.
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.
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.
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.
Put eNOAD 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 nextQ88RightShip PlatformAvinode MarketplaceBuildiumHow methods workHow workflows run
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.