Skip to content

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 this

    Opens 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 this

    Reads 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 this

    Reads 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 this

    Opens 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.

Example request
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"
    }
  }'
Example response
{
  "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.

OptionWhat it coversWhat it takes
Paper CMS-855 applicationsInitial 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 ListRevalidation 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 handMy 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

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.