FousPECOS
Track your PECOS applications through an API
Read the applications on My Enrollments, their statuses and each provider's national profile in PECOS with one API call each. Or have a workflow check every associate each morning and email you the applications returned for corrections.
Works with your own PECOS account. Fous is an independent product.
What you can build on PECOS
Get enrollment applications
Build thisOpens View Enrollments for one provider under My Associates and reads the applications on the My Enrollments page with their status.
- Takes
- Provider name or NPI, status (optional)
- Returns
- Tracking number, application reason, status, MAC
List your associates
Build thisReads My Associates: the individual and organizational providers your account is connected to through I&A.
- Takes
- Nothing
- Returns
- Provider name, NPI, individual or organization
Read a provider's national profile
Build thisReads the national profile of one connected provider: identifying information, associations, documents and correspondence from the MAC.
- Takes
- Provider name or NPI
- Returns
- Name, NPI, authorized officials, owners, directors, documents, correspondence from the MAC
Reset a draft's inactivity period
Build thisOpens a NEW or EDIT application from My Enrollments with More Options and Continue Working on Application, which resets its inactivity period.
- Takes
- Provider name or NPI, tracking number
- Returns
- Tracking number, status, opened at
Automate PECOS 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.
Applications returned for corrections, every associate
Build this- Starts
- Every weekday at 7:00
- Step 1
- List your associates in PECOS.
- Step 2
- For each one, get the enrollment applications on My Enrollments.
- Step 3
- Keep the applications in RETURNED FOR CORRECTIONS or whose status changed since the last run.
- Step 4
- Email you the list, one section per provider, with tracking number, application reason, status and MAC.
Rejected applications, before the 60 days run out
Build this- Starts
- Every Monday at 8:00
- Step 1
- List your associates, then for each one get the enrollment applications in REJECTED status.
- Step 2
- Keep the ones that were not there on the last run.
- Step 3
- Post each one, with provider, tracking number, application reason and MAC, to your credentialing system's webhook.
Draft applications kept from the 120-day deletion
Build this- Starts
- On the 1st of every month at 9:00
- Step 1
- List your associates, then for each one get the enrollment applications in NEW or EDIT status.
- Step 2
- Reset each draft's inactivity period by opening it with Continue Working on Application.
- Step 3
- Email you the drafts that were opened, with provider, tracking number and status.
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 “Get enrollment applications” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "pecos.cms.hhs.gov/get_applications",
"input": {
"provider": "Acme Family Medicine",
"status": "RETURNED FOR CORRECTIONS"
}
}'
{
"status": "completed",
"data": {
"provider": "Acme Family Medicine",
"npi": "1000000001",
"applications": [
{
"tracking_number": "T2610280001",
"application_reason": "Revalidation",
"status": "RETURNED FOR CORRECTIONS",
"mac": "Northwind Medicare Services"
},
{
"tracking_number": "T2611030002",
"application_reason": "Change of information",
"status": "RETURNED FOR CORRECTIONS",
"mac": "Globex Health Solutions"
}
],
"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.
PECOS’s own options
CMS's pages describe PECOS as the web application for Medicare enrollment, revalidation and changes, with paper CMS-855 applications still accepted through your MAC. They document no API for filing or tracking applications. CMS publishes revalidation due dates as a public, searchable list.
| Option | What it covers | What it takes |
|---|---|---|
| Paper CMS-855 applications | Initial enrollments, revalidations and changes, mailed to your MAC. Once entered, the paper application shows in PECOS. | The CMS-855 form for your provider type, sent to your MAC. Applications in PECOS generally take less time to process. |
| Medicare Revalidation List | Revalidation due dates for individual and organizational providers, posted seven months in advance. | Nothing: a public search on data.cms.gov. It does not show application status. |
| PECOS by hand | My Associates, My Enrollments, national profiles, applications and their statuses, letters and notifications. | An I&A account with approved connections to each provider you work for. |
Read on November 12, 2026: PECOS 2.0 FAQs, Revalidations, PECOS Fact Sheet.
Signing in to PECOS
PECOS signs you in with your Identity & Access (I&A) username and password, and you see the providers whose connections were approved for you in I&A. With Fous you sign in once through PECOS's own sign-in with your own I&A account. The login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.
Worth knowing
- Unsubmitted applications are deleted
- NEW or EDIT applications are deleted after 120 days of inactivity, OPENED FOR CORRECTIONS after 20 days. RETURNED FOR CORRECTIONS is rejected after 30 days, and REJECTED is deleted if not reopened within 60 days.
- You see only your connections
- You can view the national profiles and enrollments of the providers you are connected to through I&A. A method reads the same set your account can.
- Complete before you submit
- A web application needs every required document uploaded, every signature in and the application fee paid, or a hardship request, before PECOS lets you submit it.
- NPPES changes do not reach PECOS
- Updating an NPI record in NPPES does not update the Medicare enrollment in PECOS. The legal business name and the individual's name must match in both systems.
More in Healthcare
- NHSBSA Manage Your Service
- PCSE Online
- CAQH Provider Data Portal
- 340B ESP
- 340B OPAIS
- Henry Schein online ordering
- AAH Hub
- ABC Order
- Alliance Healthcare portal (UK)
- Cardinal Health Order Express
- McKesson Connect
- PharmaClik
- NHS Supply Chain Online Catalogue
- McKesson SupplyManager
- Medline.com
Other industries: Aviva Broker, MyHMCTS, Air France KLM Martinair Cargo myCargo, NetX360+, PayCargo, Navisphere Carrier.
Frequently asked questions
No API is documented on CMS's PECOS pages. Applications are filed and tracked in the PECOS web application, or sent on paper CMS-855 forms to your MAC. Revalidation due dates are public in the Medicare Revalidation List on data.cms.gov, which does not show application status.
Search the Medicare Revalidation List on data.cms.gov, where CMS posts due dates seven months in advance. Most providers revalidate every five years and DMEPOS suppliers every three. CMS says to revalidate within three months of the due date, even without a notice.
Most likely it was deleted for inactivity. NEW or EDIT applications are deleted after 120 days without being opened, and REJECTED ones if not reopened within 60 days. Opening a draft with Continue Working on Application from My Enrollments resets the 120 days.
Your MAC for the status of an application, revalidation and reassignment questions. CMS's External User Services (EUS) for passwords, account registration and system errors, Monday to Friday, 7am to 7pm Eastern.
No. Fous is an independent product. You use it with your own I&A account, and a method reads and does only what that account can in PECOS.
Put PECOS 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 nextPCSE OnlineCAQH Provider Data Portal340B ESPAviva BrokerHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PECOS (Centers for Medicare & Medicaid Services (CMS)). 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.