# Track your agents' HealthCare.gov registration by API

> Build methods that read your MLMS transcript, your MLMS profile and each NPN's row on the Registration Completion List, one API call each. A workflow can check every NPN in your agency each weekday and email you those without a Plan Year 2027 completion date.

Page: https://fous.com/automate/healthcare-gov-for-agents-and-brokers
Updated: 2026-11-12

Works with your own HealthCare.gov for agents and brokers account. Fous is an independent product.

## What you can build on the Marketplace agent portal

### Check your training transcript

Opens Your Transcript in the MLMS and reads each curriculum with its status, Active or Completed, and whether View Completion Page is offered.

- Takes: Status (optional)
- Returns: Curriculum name, status, completion page available

### Check NPNs on the Registration Completion List

Finds each NPN you give on the FFM Registration Completion List and reads its completion and end dates for the individual market and SHOP.

- Takes: NPNs, plan year
- Returns: NPN, plan year, individual completion date, individual end date, SHOP completion date, SHOP end date, NPN valid

### Read your MLMS profile

Reads the MLMS profile page: your user role, your NPN, the business or web-based entity NPN, and the Find Local Help and Help On Demand display preferences.

- Takes: Nothing
- Returns: User role, individual NPN, business NPN, Find Local Help display, Help On Demand display

### Update your Find Local Help display

Changes the Find Local Help and Help On Demand display preferences on your MLMS profile and selects Save.

- Takes: Find Local Help display, Help On Demand display
- Returns: Find Local Help display, Help On Demand display as saved

## Automate the Marketplace agent portal 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.

### Agency NPNs missing from the Registration Completion List

Starts: Every weekday at 8:00 Eastern

1. For each NPN in your agency, check it on the Registration Completion List for Plan Year 2027.
2. Keep the NPNs with no Individual Market Registration Completion Date, or NPN Valid set to N.
3. Email you the list with each NPN and what is missing.

### New completions, sent to your agency system

Starts: Every weekday at 9:00 Eastern

1. For each NPN in your agency, check it on the Registration Completion List for Plan Year 2027.
2. Keep the NPNs whose completion dates changed since the last run.
3. Post each NPN with its completion and end dates to your agency system's webhook.

### Unfinished training on your MLMS transcript

Starts: Every Monday at 7:00 Eastern

1. Check your training transcript on portal.cms.gov.
2. Stop when no curriculum is still Active.
3. Email you the curricula still Active.

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 “Check your training transcript” 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": "portal.cms.gov/get_training_transcript",
    "input": {
      "status": "Active"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "curricula": [
      {
        "name": "Plan Year 2027 Individual Marketplace Training for Returning Agents and Brokers",
        "status": "Active",
        "completion_page_available": false
      },
      {
        "name": "Plan Year 2027 SHOP Training",
        "status": "Active",
        "completion_page_available": false
      }
    ],
    "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.

## The Marketplace agent portal’s own options

CMS offers Enhanced Direct Enrollment APIs only to approved issuers and web-brokers, which pass a third-party audit and CMS approval. Other agents and brokers use an approved entity's EDE environment. Registration and training are done by hand in the MLMS, and CMS publishes a Registration Completion List of NPNs.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Enhanced Direct Enrollment (EDE) APIs | Enrollment on an approved entity's own website, connected to the Federally-facilitated Exchange's APIs. | An approved issuer or web-broker: more than 20 APIs, a third-party audit, CMS approval and ongoing monitoring. |
| Registration Completion List | NPNs that completed registration for the plan year, with completion and end dates. Posted as often as daily. | Public. NPNs are self-reported, so CMS says to check them against state or NAIC records. |
| The Marketplace agent portal by hand | The MLMS profile, training, transcript, agreements and completion certificate, through the CMS Enterprise Portal. | An ID.me or Login.gov account and the Agent Broker Training Access role. |

Read on November 12, 2026: [Direct enrollment partners](https://www.cms.gov/marketplace-private-insurance/agents-brokers/direct-enrollment-partners), [Registration and training](https://www.cms.gov/marketplace/agents-brokers/registration-training), [New agents and brokers guide, Plan Year 2027](https://www.cms.gov/files/document/110626-new-ab-registration-training.pdf).

## Signing in to the Marketplace agent portal

The CMS Enterprise Portal signs you in through ID.me or Login.gov, with an account verified by identity proofing. A CMS Enterprise Portal account from before must be linked to it first. With Fous you sign in once through that same sign-in with your own account, and the login is sealed with AES-256, never returned by the API or written to logs.

## Worth knowing

- **Registration ends with the plan year**: After the Individual Market Registration End Date an agent may not assist with Marketplace enrollment until the next plan year's registration and agreements are complete.
- **One to two business days to show**: A completed registration appears on the Registration Tracker and the Registration Completion List in 1 to 2 business days, and on Find Local Help in up to 3 business days.
- **The NPN field decides compensation**: Never put an individual NPN in the business or web-based entity field of the MLMS profile. CMS warns that a wrong NPN may lead an issuer to deny compensation or credit.
- **Link an old account before training**: If you had a CMS Enterprise Portal account and skip linking it to ID.me or Login.gov, you are blocked from the training role and from the MLMS.

## More in Insurance

- [Allianz Maklerportal](https://fous.com/automate/allianz-maklerportal.md)
- [Aviva Broker](https://fous.com/automate/aviva-broker.md)
- [AXA Connect](https://fous.com/automate/axa-connect.md)
- [PPL](https://fous.com/automate/ppl.md)
- [Navigate](https://fous.com/automate/navigate.md)
- [HealthSherpa](https://fous.com/automate/healthsherpa.md)
- [Covered California Enroller Portal](https://fous.com/automate/covered-california-enroller-portal.md)
- [HealthEquity employer portal](https://fous.com/automate/healthequity-employer-portal.md)
- [Optum Financial employer portal](https://fous.com/automate/optum-financial-employer-portal.md)
- [WEX Benefits employer portal](https://fous.com/automate/wex-benefits-employer-portal.md)
- [NIPR](https://fous.com/automate/nipr.md)
- [Aflac Business Services](https://fous.com/automate/aflac-business-services.md)
- [National General agent portal](https://fous.com/automate/national-general-agent-portal.md)
- [Travelers for Agents](https://fous.com/automate/travelers-for-agents.md)
- [Nationwide Agent Center](https://fous.com/automate/nationwide-agent-center.md)
- [The Hartford EBC](https://fous.com/automate/the-hartford-ebc.md)
- [Citizens PolicyCenter and myAgency](https://fous.com/automate/citizens-policycenter-and-myagency.md)

Other industries: [CCMS](/automate/ccms), [Customs Declaration Service](/automate/customs-declaration-service), [LPL ClientWorks](/automate/lpl-clientworks), [COSCO SHIPPING Lines eBusiness](/automate/cosco-shipping-lines-ebusiness), [Triumph Payments portal](/automate/triumph-payments-portal), [BMW Group Partner Portal](/automate/bmw-group-partner-portal).

## Frequently asked questions

### Does HealthCare.gov for agents and brokers have an API?

Not for an individual agent. CMS's Enhanced Direct Enrollment APIs are for approved issuers and web-brokers that pass a third-party audit and CMS approval. Other agents and brokers use an approved entity's EDE environment, registration and training are done by hand in the MLMS, and CMS publishes the Registration Completion List.

### How do I confirm my Marketplace registration is complete?

Check the Registration Tracker and the Registration Completion List, where a completed registration appears in 1 to 2 business days. If your NPN is not on the list for Plan Year 2027, CMS says to email its help desk.

### Can I check every agent in my agency at once?

Yes, through the Registration Completion List, which CMS publishes for every NPN that completed registration. With Fous, a workflow you build can loop over your agency's NPNs on a schedule, call one method for each and email you the ones missing.

### What does NPN Valid mean on the Registration Completion List?

Y means the NPN is valid in NIPR and active in a health-related line of authority for the current plan year. N means it is invalid in NIPR or not active in a health line of authority.

### Is Fous affiliated with the Centers for Medicare & Medicaid Services?

No. Fous is an independent product. You use it with your own CMS Enterprise Portal 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 HealthCare.gov for agents and brokers (Centers for Medicare & Medicaid Services). 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.
