Skip to content

FousLegal Tracker

Track your Legal Tracker invoices from your own systems

Read the status of every invoice your firm posted to Legal Tracker, and the matters you bill to, with one API call each. A workflow checks your posted invoices each weekday morning and emails you the ones disputed, reduced, rejected or put on hold.

Works with your own Legal Tracker account. Fous is an independent product.

What you can build on Legal Tracker

  • Check posted invoice statuses

    Build this

    Reads the invoices your firm has posted in Legal Tracker, with each one's status and your client's comments.

    Takes
    Client company (optional), posted since (optional)
    Returns
    Invoice number, client company, matter name, firm client number, firm matter number, invoice date, billing period, total, currency, status, client comments
  • List the matters you bill to

    Build this

    Reads the matters your firm can see in Legal Tracker, with your own client and matter numbers and whether a matter is flagged incomplete.

    Takes
    Client company (optional)
    Returns
    Matter name, client company, firm client number, firm matter number, incomplete flag
  • Post a LEDES invoice to a matter

    Build this

    Uploads one LEDES invoice with LEDES Manual Upload on a matter, chooses the law firm office and currency, and posts it.

    Takes
    Client company, matter, LEDES file, law firm office, currency
    Returns
    Invoice number, matter name, invoice date, total, status

Automate Legal Tracker 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.

  • Disputed, reduced, rejected and held invoices, every morning

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Check the statuses of the invoices your firm posted in the last 90 days.
    Step 2
    Keep the invoices whose status changed since the last run.
    Step 3
    Email you each one with its client company, matter, total, new status and client comments.
  • Approved invoices, handed to accounts receivable

    Build this
    Starts
    Every day at 18:00
    Step 1
    Check the statuses of your posted invoices.
    Step 2
    Keep the invoices that became approved since the last run, and stop if there are none.
    Step 3
    Post invoice number, firm client and matter numbers, total and currency to your billing system's webhook.
  • Matters to fix before month-end billing

    Build this
    Starts
    Monthly on the 25th at 9:00
    Step 1
    List the matters your firm bills to in Legal Tracker.
    Step 2
    Keep the matters flagged incomplete or missing your firm's client or matter number.
    Step 3
    Email you the list, grouped by client company.

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 “Check posted invoice statuses” 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": "signon.thomsonreuters.com/check_invoice_statuses",
    "input": {
      "client_company": "Acme",
      "posted_since": "2026-10-01"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "invoices": [
      {
        "invoice_number": "NW-2026-1187",
        "client_company": "Acme",
        "matter_name": "Acme v. Globex supply dispute",
        "firm_client_number": "40112",
        "firm_matter_number": "40112-0031",
        "invoice_date": "2026-10-31",
        "billing_period": "2026-10-01 to 2026-10-31",
        "total": 18450,
        "currency": "USD",
        "status": "Reduced",
        "client_comments": "Line 14: research time above guideline cap."
      }
    ]
  }
}

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.

Legal Tracker’s own options

Thomson Reuters documents a Billing API for Legal Tracker that posts LEDES invoices with attachments, downloads invoices and attachments, and reads matters. Its documentation is on the Thomson Reuters Developer Portal, where the API permissions page needs a sign-in. In Legal Tracker itself, firms post by hand, by SpeedPost or with the LEDES Generator.

OptionWhat it coversWhat it takes
Billing APIPosts LEDES invoices with attachments, downloads invoices and attachments, gets an invoice by ID, gets matters and attachment types.A Developer Portal account. Your firm and office IDs come from Legal Tracker or support, and attachments go through the eFiles API first.
SpeedPostPosts several LEDES invoices in one file, each to its own matter, without knowing the matter name or number.A LEDES file from your time and billing system, and your firm's client and matter numbers entered in Tracker.
Legal Tracker by handInvoices, Matters, Budgets, Timekeeper Rates, Status Reports and Notes, Reports. The LEDES Generator builds one 1998BI invoice on screen.A firm user account. Posting needs Firm Administrator or Firm User with Billing, and Matter Administrator or Matter Editor.

Read on November 12, 2026: Legal Tracker Billing API, Posting invoices: Manual, SpeedPost, LEDES Generator, Invoicing overview.

Signing in to Legal Tracker

Legal Tracker opens from the Thomson Reuters sign-on page, and what each person can post depends on the system role and matter role your firm gives them. With Fous you sign in once through that sign-on page with your own account. The login is sealed with AES-256, and a method reads and does only what your account can.

Worth knowing

Your numbers must match exactly
Your firm's client and matter numbers in Tracker must exactly match your time and billing system, or the invoice will not post. SpeedPost depends on them to find the matter.
One invoice, one matter
You cannot post one invoice to several matters. A SpeedPost file can hold several invoices, each with its own invoice number and its own matter.
Incomplete tasks hold delivery
An invoice posted to a matter with incomplete tasks is saved but held from delivery until those tasks are resolved. A matter flagged incomplete needs its required information before you can post.
Linking a rejected invoice
A new invoice can be linked to a rejected one dated within 90 days of the posting date. Thomson Reuters says linking is not available through the API or SpeedPost.

More in Legal, courts and intellectual property

Other industries: ACE AESDirect, Empower Plan Service Center, myMSC, Kroger One Network portal, GM SupplyPower, Collins Aerospace Customer Portal.

Frequently asked questions

Yes. Thomson Reuters documents a Billing API that posts LEDES invoices with attachments, downloads invoices and attachments, and reads matters. Its documentation is on the Thomson Reuters Developer Portal, and the page on API permissions needs a sign-in.

LEDES 1998B, 1998BI, 1998BI V5 and LEDES XML 2.1. LEDES is not required by Tracker, but your client can limit you to LEDES and to certain currencies. A non-LEDES invoice is posted with Other File Upload and needs a PDF of the invoice.

A Firm Administrator, or a Firm User with Billing, who also holds the Matter Administrator or Matter Editor role on the matter. The same roles apply to every posting method: manual upload, SpeedPost and the LEDES Generator.

Check whether it is on Delivery on Hold: an invoice posted to a matter with incomplete tasks is saved but held until those tasks are resolved. Complete what the matter asks for, and the invoice can be delivered.

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

Put Legal Tracker 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 nextTyMetrix 360CollaboratiMyEPO PortfolioACE AESDirectHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Legal Tracker (Thomson Reuters). 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.