# Turn Collaborati into an API

> Read your invoices on Track Invoices, the payment details clients share and timekeeper authorization from Collaborati with one API call each. A workflow can check every client each weekday morning and email you the invoices rejected since the last run.

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

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

## What you can build on Collaborati

### Get invoice statuses

Searches the Track Invoices screen under the Invoices tab by client and status, and reads the Invoice table.

- Takes: Billed To, invoice status (optional), date submitted from (optional)
- Returns: Invoice number, matter name, matter number, date submitted, invoice total, approved total, total adjustment, invoice status, date of status change

### Get payment details for paid invoices

Finds invoices in Paid status on Track Invoices and opens each one to read the payment fields the client shares.

- Takes: Billed To, status changed since (optional)
- Returns: Invoice number, matter number, invoice total, amount paid, payment date, check, PO number

### Check timekeeper authorization

Opens a client under Clients, then its Timekeepers page for the office in Select Office, and reads each timekeeper's authorization status.

- Takes: Client, office
- Returns: Timekeeper name, authorization status

### Upload a LEDES invoice

Uploads a LEDES file on Upload LEDES Invoices, attaches a document to each invoice and submits the file once it shows Ready to Submit.

- Takes: LEDES file, invoice type, Bill Invoice From, office, attachment, submit or leave ready
- Returns: File name, file status, invoice numbers, errors

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

### Rejected invoices, every client, each morning

Starts: Every weekday at 8:00

1. For each client you name, get the invoices in Rejected status on Track Invoices.
2. Keep the invoices that were not on the last run's list.
3. Email you the list, one section per client, with matter, invoice total and date of status change.

### Paid invoices, posted to your accounting system

Starts: Every day at 18:00

1. For each client, get the payment details of invoices that moved to Paid since the last run.
2. Stop when there are none.
3. Post invoice number, matter number, amount paid, date, check and PO number to your accounting webhook.

### Timekeepers waiting on client authorization

Starts: Every Monday at 9:00

1. For each client and office, check timekeeper authorization.
2. Keep timekeepers in Pending Client Authorization or Unauthorized.
3. Email you the list grouped by client, marking those whose status changed since the last run.

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 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": "collaborati.net/get_invoice_statuses",
    "input": {
      "billed_to": "Acme",
      "invoice_status": "Rejected"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "billed_to": "Acme",
    "invoices": [
      {
        "invoice_number": "INV-2026-0418",
        "matter_name": "Acme v. Globex",
        "matter_number": "M-10293",
        "date_submitted": "2026-11-03",
        "invoice_total": 18450,
        "approved_total": 0,
        "total_adjustment": 0,
        "invoice_status": "Rejected",
        "date_of_status_change": "2026-11-10"
      }
    ],
    "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.

## Collaborati’s own options

Mitratech's guides for firms describe work in the browser: LEDES or manual invoices, timekeeper and rate uploads, and email notifications. They document no API for firms. Mitratech's integrations connect Collaborati to clients' own systems, such as Lawtrac. The Collaborati Use Fee is described in the License Agreement.

| Option | What it covers | What it takes |
| --- | --- | --- |
| LEDES invoice upload | Invoices from your time and billing system as LEDES98B, LEDES98BIv2, LEDES 2000, LEDES XML 2.0 or LEDES XML 2.1 files. | A Collaborati account and a file uploaded on Upload LEDES Invoices, then submitted. |
| Timekeeper and rate upload files | Adds many timekeepers, with or without rates, for one office and one client in one upload. | The upload file in the format Mitratech documents, uploaded in the browser. |
| Email notifications | Emails when a client approved, rejected, paid or adjusted an invoice. | Turned on in the Notifications screen. |
| Collaborati by hand | Track Invoices, client Timekeepers pages, rate requests, budgets and tender requests, most pages one office at a time. | A firm account. The Collaborati Use Fee follows the License Agreement; some clients may have a different pricing model. |

Read on November 12, 2026: [Collaborati Frequently Asked Questions](https://success.mitratech.com/Collaborati/Frequently_Asked_Questions), [Collaborati User Guides](https://success.mitratech.com/Collaborati/User_Guides), [Collaborati Standard Pricing Information 2026-2027](https://success.mitratech.com/Collaborati/Frequently_Asked_Questions/General_FAQ/Collaborati_Standard_Pricing_Information_2026-2027).

## Signing in to Collaborati

Collaborati signs you in with your email address and a password of at least 12 characters. A unified login reaches your firm's office accounts, chosen in Select Office. With Fous you sign in once through Collaborati's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

## Worth knowing

- **Paid shows only when the client shares it**: An invoice reaches Paid status only if the client shares payment status. The invoice then shows Amount Paid, Date, Check and PO Number.
- **Each client enforces its billing guidelines**: A client can require one matter per invoice or a 90-day submission window. Invoices that break its guidelines can be rejected, or charges adjusted to agreed rates.
- **Uploaded files are processed before submit**: An upload moves from Processing Invoices to Ready to Submit, Ready to Submit with Errors, or File Error. Invoices with fatal errors are not submitted, and Waiting for Client to Accept means the client's system has not received it yet.
- **One login, filtered by office**: A unified login combines a firm's billing offices under one Firm account. Most pages show one office at a time through Select Office; some offer All Offices.

## More in Legal, courts and intellectual property

- [Portal Informacyjny Sądów Powszechnych](https://fous.com/automate/portal-informacyjny-sadow-powszechnych.md)
- [MyHMCTS](https://fous.com/automate/myhmcts.md)
- [eCourts e-Filing](https://fous.com/automate/ecourts-e-filing.md)
- [Money Claim Online](https://fous.com/automate/money-claim-online.md)
- [PACER](https://fous.com/automate/pacer.md)
- [Authorized Paid Representative Portal](https://fous.com/automate/authorized-paid-representative-portal.md)
- [Arbitration Forums](https://fous.com/automate/arbitration-forums.md)
- [CCMS](https://fous.com/automate/ccms.md)
- [CounselLink](https://fous.com/automate/counsellink.md)
- [Legal Tracker](https://fous.com/automate/legal-tracker.md)
- [TyMetrix 360](https://fous.com/automate/tymetrix-360.md)
- [MyEPO Portfolio](https://fous.com/automate/myepo-portfolio.md)

Other industries: [myDSV](/automate/mydsv), [Fidelity Wealthscape](/automate/fidelity-wealthscape), [ShipmentLink](/automate/shipmentlink), [Opendock](/automate/opendock), [ONE.Konzern Business Plattform](/automate/one-konzern-business-plattform), [MARS](/automate/mars).

## Frequently asked questions

### Does Collaborati have an API?

Mitratech documents no API for firms. Firms upload LEDES invoices, create invoices in an online form, upload timekeeper and rate files, and get email notifications. Mitratech's integrations connect Collaborati to its clients' systems, such as Lawtrac.

### Which LEDES formats does Collaborati accept?

LEDES98B, LEDES98BIv2, LEDES 2000, LEDES XML 2.0 and LEDES XML 2.1. LEDES 98B has no currency field, so your firm's main currency, set by an administrator, applies to every LEDES 98B invoice.

### How do I see whether a client has paid an invoice?

Search Track Invoices under the Invoices tab for status Paid. That status appears only when the client shares payment status, and the invoice then shows Amount Paid, Date, Check and PO Number. You can also turn on the Client paid invoice email notification.

### What does Pending Client Authorization mean for a timekeeper?

The client has not yet authorized that timekeeper. The other statuses are Authorized, Unauthorized and Unassigned, shown on the client's Timekeepers page for the office chosen in Select Office.

### Is Fous affiliated with Mitratech?

No. Fous is an independent product. You use it with your own Collaborati 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 Collaborati (Mitratech). 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.
