Skip to content

FouseFileIL

Track your eFileIL envelopes through an API

Get your eFileIL filing history, each filing's status and the clerk's Returned Reason as JSON, one API call each. A workflow can check your envelopes every weekday morning and email you which filings the clerk accepted or rejected.

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

What you can build on eFileIL

  • Get filing history

    Build this

    Reads View filing history in Odyssey eFileIL: every envelope you submitted, its case number and the filing status of each document in it.

    Takes
    Submitted since (optional), filing status (optional)
    Returns
    Envelope number, submitted date, case number, filing code, filing type, filing status
  • Read an envelope's clerk comments

    Build this

    Opens Envelope details from the Actions menu and reads the Filings box: each filing's status, the clerk's Comments, Returned Reason and Returned Comments.

    Takes
    Envelope number
    Returns
    Envelope number, case number, filing code, filing status, comments, returned reason, returned comments
  • Get file stamped copies

    Build this

    Opens Envelope details for an envelope and downloads the File stamped copy of each accepted filing, with the clerk's electronic stamp.

    Takes
    Envelope number
    Returns
    Envelope number, case number, filing code, document name, file stamped copy
  • Copy a rejected envelope into a draft

    Build this

    Chooses Copy Envelope from a rejected envelope's Actions menu and saves the copy with Save Draft and Exit, so someone can correct and re-file it.

    Takes
    Envelope number
    Returns
    Original envelope number, case number, draft saved (yes or no)

Automate eFileIL 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.

  • Morning report of accepted and rejected filings

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Get the filing history for envelopes submitted in the last 14 days.
    Step 2
    Keep the filings whose filing status changed since the last run.
    Step 3
    Email you the list grouped by status, with envelope number, case number and filing code.
  • Rejected filings, with the clerk's returned reason

    Build this
    Starts
    Every weekday at 16:00
    Step 1
    Get the filing history with filing status Rejected.
    Step 2
    Keep the envelopes that were not rejected on the last run.
    Step 3
    Read each envelope's details for the returned reason and returned comments.
    Step 4
    Post each one to your docketing or case management system's webhook.
  • Filings still waiting for the clerk

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    Get the filing history for envelopes submitted in the last 14 days.
    Step 2
    Keep the filings still Submitted or Under Review more than 2 business days after submission.
    Step 3
    Email you the list with envelope number, case number, submitted date 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 filing history” 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": "efileil.tylertech.cloud/get_filing_history",
    "input": {
      "submitted_since": "2026-11-02",
      "filing_status": "Rejected"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "envelopes": [
      {
        "envelope_number": "81640027",
        "submitted_date": "2026-11-09T15:42:00-06:00",
        "case_number": "2026L004417",
        "filings": [
          {
            "filing_code": "Motion",
            "filing_type": "eFile Only",
            "filing_status": "Rejected"
          }
        ]
      }
    ],
    "count": 1
  }
}

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.

EFileIL’s own options

eFileIL is the single electronic filing manager for civil cases in the Illinois Supreme, Appellate and Circuit Courts. You reach it through a certified electronic filing service provider (EFSP) of your choice, Tyler's free Odyssey eFileIL site among them. The eFileIL pages describe no API for filers: status reaches you by email and in View filing history.

OptionWhat it coversWhat it takes
Odyssey eFileILFiling into new and existing cases, optional service contacts, fees or a fee waiver, and View filing history.A free account registered with an email address and password.
Other certified EFSPsThe same filings through each provider's own site. Some add services such as monthly billing or document storage.An account with that provider: some are free, some have a free trial, some charge for extra services.
Status emailsA confirmation and a status email for each lead document, the accepted ones with a Download Document link to the stamped copy.Sent to the email you registered with, from no-reply@efilingmail.tylertech.cloud.
eFileIL by handView filing history, Envelope details with the clerk's comments, File stamped copy and Copy Envelope, one envelope at a time.Your own Odyssey eFileIL sign-in.

Read on November 12, 2026: eFileIL: Electronic Filing Service Providers, How to e-file in Odyssey eFileIL, How to e-file in Odyssey eFileIL, Step 11: Check status.

Signing in to eFileIL

Odyssey eFileIL signs you in with the email address and password you registered with, and after several failed attempts it may lock the account until you set a new password. With Fous you sign in once through eFileIL's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

Worth knowing

Filed only once the clerk accepts
Your documents are filed only when the clerk accepts and electronically stamps them, which can take 24 to 48 business hours. Accepted does not mean the judge has ruled, only that the document is in the case.
Everything is an envelope
Each submission of one document or a group is an envelope. A rejected document has to be re-filed: you copy the envelope with Copy Envelope and correct what the Returned Reason and Returned Comments say.
Five filing statuses to watch
The common statuses are Submitted, Under Review, Accepted, Rejected and Submission failure. Submission failure usually means a document must be rescanned or flattened so it is no longer fillable.
Cook County asks for more
In Cook County a filing needs an Attorney Code (Case Cross Reference ID), some cases need a return date, and a motion may lead to a Hearing screen where you pick a date or Do not schedule.

More in Government: US courts, records, permits and licensing

Other industries: HM Land Registry portal, EPA Central Data Exchange, eVA, Maryland Tax Connect, GDOL Employer Portal, Airgas.

Frequently asked questions

Not for filers, as far as the eFileIL pages describe. eFileIL is the courts' filing manager, and you file through a certified EFSP such as Tyler's free Odyssey eFileIL site. Status comes by email and in View filing history. With Fous you can build methods that read your filing history and envelope details and return JSON.

The clerk's review can take 24 to 48 business hours. Until then a filing shows Submitted or Under Review. When the clerk accepts it, the status changes to Accepted and a file stamped copy is available in Envelope details.

In Envelope details. Open View filing history, choose Envelope details from the envelope's Actions menu and expand the filing in the Filings box to read the clerk's Returned Reason and Returned Comments. Then re-file with Copy Envelope.

Yes. Illinois Legal Aid Online explains that an e-filing account made through one Illinois EFSP can be used on any EFSP in Illinois.

No. Fous is an independent product. You use it with your own eFileIL account, and a method reads and does only what that account can.

Put eFileIL 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 nexteFileTexasFlorida Courts E-Filing PortalOdyssey File & ServeHM Land Registry portalHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of eFileIL (Illinois Supreme Court (run by Tyler Technologies)). 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.