# Pull your COD reports into your own systems

> Read the Pell Grant Pending Disbursement List, the Verification Status Report and the Loan Limit Exception Report from the COD website with one API call each. A workflow can check the pending list every Monday and email you what was not on last week's.

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

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

## What you can build on COD

### Get the Pell Grant Pending Disbursement List

Reads the most recent Pell Grant Pending Disbursement List on the COD website: anticipated Pell disbursements (DRI = false) dated 8 to 30 days ahead.

- Takes: Award year
- Returns: Award year, school name, Routing ID, Pell ID, each anticipated disbursement with student, date and amount, total number of disbursements, total disbursement amount

### Get the Pell Grant Verification Status Report

Reads the Pell Grant Verification Status Report for one award year, with each student's FPS and COD verification status side by side.

- Takes: Award year
- Returns: Student last and first name, date of birth, FPS process date, FPS Ver. Status, FPS High Tran. #, COD create date, COD Ver. Status, COD Tran. Number, attended school

### Get the Loan Limit Exception Report

Reads the Direct Loan Loan Limit Exception Report from the COD Reporting Website for one award year.

- Takes: Award year
- Returns: Institutional OPE ID, institution name, student's last name, Graduate/Professional or Parent PLUS indicator

### Release an anticipated Pell disbursement

Opens a student's Pell award on the COD website and sets the Disbursement Release Indicator of an anticipated disbursement to true.

- Takes: Student, award ID, disbursement number, disbursement date, disbursement amount
- Returns: Award ID, disbursement number, disbursement date, amount, response status, edit results

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

### New Pell pending disbursements, to the aid office

Starts: Every Monday at 8:00

1. Get the Pell Grant Pending Disbursement List for the current award year.
2. Keep the anticipated disbursements that were not there on the last run.
3. Email you the list with each student, disbursement date and disbursement amount, and the totals.

### Verification status mismatches, every month

Starts: On the 5th of every month at 9:00

1. Get the Pell Grant Verification Status Report for the current award year.
2. Keep the students whose COD Ver. Status differs from their FPS Ver. Status.
3. Post each one, with names, COD Tran. Number and both statuses, to your student system's webhook.

### Loan Limit Exception Report changes, weekly

Starts: Every Tuesday at 7:00

1. Get the Loan Limit Exception Report for the current award year.
2. Keep the rows that are new or changed since the last run, and stop when there are none.
3. Email you the rows with the student's last name and the Graduate/Professional or Parent PLUS indicator.

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 “Get the Pell Grant Pending Disbursement List” 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": "cod.ed.gov/get_pell_pending_disbursement_list",
    "input": {
      "award_year": "2026-2027"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "award_year": "2026-2027",
    "school_name": "NORTHWIND COMMUNITY COLLEGE",
    "routing_id": "31485206",
    "pell_id": "600417",
    "disbursements": [
      {
        "student_last_name": "ACME-RIVERA",
        "student_first_name": "DANA",
        "disbursement_date": "2026-11-30",
        "disbursement_amount": 1847.5
      }
    ],
    "total_number_of_disbursements": 2,
    "total_disbursement_amount": 5544.5
  }
}
```

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.

## COD’s own options

COD has no API. Schools and their servicers send Common Record XML documents in batches to COD's SAIG mailbox and get Response documents and reports back in their own SAIG mailbox, or they enter and correct records by hand on the COD website, which also offers reports in comma-delimited format.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Common Record batches over SAIG | Pell, TEACH, Direct Loan and Campus-Based origination and disbursement records, with one Response document back per Common Record document. | A SAIG mailbox and Common Record XML to the COD schema, following the COD Technical Reference. |
| Reports to your SAIG mailbox | Scheduled reports such as the weekly Pell Grant Pending Disbursement List (message class PGPE27OP) and the monthly School Account Statement. | A SAIG mailbox. On-demand reports requested on the COD website are also delivered there. |
| The COD website by hand | Manual entry and correction of Common Record data, reports in comma-delimited format and the New Reports Request page. | Enrollment for the COD Online Service by your PDPA, an FSA User ID and password, and a TFA token. |

Read on November 12, 2026: [2026-27 COD Technical Reference](https://fsapartners.ed.gov/knowledge-center/library/system-technical-references/2026-02-27/2026-2027-cod-technical-reference-partial), [COD Technical Reference, Volume 1: Getting Started](https://fsapartners.ed.gov/sites/default/files/2026-02/2627CODTechRefVol1.pdf), [COD Technical Reference, Volume 6: Appendices](https://fsapartners.ed.gov/sites/default/files/2026-02/2627CODTechRefVol6.pdf).

## Signing in to COD

To use the COD website, your PDPA enrolls you for the COD Online Service on the SAIG enrollment website. You sign in with an FSA User ID and password and the six-digit code from your TFA token. With Fous you sign in through COD's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs.

## Worth knowing

- **The pending list covers a fixed window**: The Pell Grant Pending Disbursement List shows anticipated disbursements (DRI = false) dated 8 to 30 days ahead. It is generated weekly, and the COD website shows only the most recently generated one.
- **No list in a week with nothing pending**: COD generates the weekly list for a school only when it has anticipated Pell disbursements meeting the criteria, until 31 December after the award year ends. An annual list follows between 26 July and 1 August.
- **Rejected data waits for your correction**: COD holds rejected data until the school corrects it, either by resubmitting the Common Record or on the COD website. For data entered on the website, you may also get a Response document in your SAIG mailbox.
- **On-demand reports arrive by SAIG**: A report requested on the New Reports Request page, such as the TEACH SAS Disbursement Detail on Demand, is delivered to your SAIG mailbox. The monthly School Account Statement is the official record of your Ending Cash Balance.

## More in Government: US federal

- [BSA E-Filing System](https://fous.com/automate/bsa-e-filing-system.md)
- [FINRA Gateway](https://fous.com/automate/finra-gateway.md)
- [PostalOne](https://fous.com/automate/postalone.md)
- [USPS Business Customer Gateway](https://fous.com/automate/usps-business-customer-gateway.md)
- [Invoice Processing Platform](https://fous.com/automate/invoice-processing-platform.md)
- [FMCSA Drug & Alcohol Clearinghouse](https://fous.com/automate/fmcsa-drug-and-alcohol-clearinghouse.md)
- [Wide Area Workflow](https://fous.com/automate/wide-area-workflow.md)
- [E-Verify](https://fous.com/automate/e-verify.md)
- [EPA Central Data Exchange](https://fous.com/automate/epa-central-data-exchange.md)
- [SAM.gov](https://fous.com/automate/sam-gov.md)
- [CM/ECF](https://fous.com/automate/cm-ecf.md)
- [EFTPS](https://fous.com/automate/eftps.md)
- [FBI NICS E-Check](https://fous.com/automate/fbi-nics-e-check.md)
- [FLAG](https://fous.com/automate/flag.md)
- [HUD Secure Systems](https://fous.com/automate/hud-secure-systems.md)
- [USCIS online account](https://fous.com/automate/uscis-online-account.md)
- [IRIS Taxpayer Portal](https://fous.com/automate/iris-taxpayer-portal.md)
- [Motus](https://fous.com/automate/motus.md)
- [TRACS / iMAX](https://fous.com/automate/tracs-imax.md)
- [USPTO Patent Center](https://fous.com/automate/uspto-patent-center.md)
- [EDGAR Filer Management](https://fous.com/automate/edgar-filer-management.md)
- [IRS e-Services](https://fous.com/automate/irs-e-services.md)
- [IRS Tax Pro Account](https://fous.com/automate/irs-tax-pro-account.md)
- [EIV](https://fous.com/automate/eiv.md)
- [USPTO Trademark Center](https://fous.com/automate/uspto-trademark-center.md)
- [SSA Business Services Online](https://fous.com/automate/ssa-business-services-online.md)
- [NetDMR](https://fous.com/automate/netdmr.md)

Other industries: [MyFloridaMarketPlace Vendor Information Portal](/automate/myfloridamarketplace-vendor-information-portal), [OH|TAX eServices](/automate/oh-tax-eservices), [Vestwell State Savings employer portal](/automate/vestwell-state-savings-employer-portal), [Sigma-Aldrich](/automate/sigma-aldrich), [Magnit VMS](/automate/magnit-vms), [340B OPAIS](/automate/340b-opais).

## Frequently asked questions

### Does COD have an API?

No. COD takes Common Record XML documents in batches through the Student Aid Internet Gateway (SAIG) and returns Response documents and reports to your SAIG mailbox. Everything else is done by hand on the COD website, which has reports in comma-delimited format.

### Where do I find the Pell Grant Pending Disbursement List?

In your SAIG mailbox every week, as a comma-delimited file with message class PGPE27OP for 2026-27, and on the COD website, which shows the most recently generated list. It lists anticipated Pell disbursements dated 8 to 30 days ahead.

### Can I correct a rejected record on the COD website?

Yes. COD holds rejected data for the school to correct, either by resubmitting the Common Record, in full or with the key identifiers and the changed data, or on the COD website. COD then returns a response with the edit results.

### How do I get access to the COD website?

Your school's or organization's PDPA enrolls you for the COD Online Service on the SAIG enrollment website. You then register for an FSA User ID and password and register your TFA token, which your PDPA provides if you do not have one.

### Is Fous affiliated with the US Department of Education?

No. Fous is an independent product. You use it with your own COD 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 COD (US Department of Education, Federal Student Aid). 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.
