Court filing, built into your product.

Rhetoric is one API for efiling. Your users file through a React component you drop into your app. Your agents file through the same session. Either way the filing reaches the court.

Not building a product? File with Rhetoric Direct.

app.yourproduct.com/matters/2291/file
  1. ✓ Court
  2. ✓ Case
  3. ✓ Parties
  4. ✓ Documents
  5. 5 Review

Review and submit

Check the filing before it goes to the court.

Court
Santa Cruz County Superior Court Civil, unlimited
Case
New case Breach of contract
Parties
Mustafa Moiz, plaintiff Hamza Surti, defendant
Document
Complaint.pdf Public, 1 page
Back Submit filing
The Rhetoric Element inside a product. An agent can drive the same session instead of a person.

Two ways to file. One session.

Your backend creates a filing session with one call. The filing can then be driven by an agent or a person. It's up to you.

A person files

Render the Element in your app and hand it the session token. It walks your users through filing, and can be styled to match your product.

FilingPanel.tsx
const { sessionToken } = await client.createFilingSession({
  filerId: filer.id,
});
 
// render it in your app
<Element sessionToken={sessionToken} />
Quickstart

An agent files

Give an agent the same session token, our skill, and the documents, and it will be able to file just the same.

agent.ts
const { sessionToken } = await client.createFilingSession({
  filerId: filer.id,
});
 
// hand it to the agent of your choice
await agent.run({
  task: "File complaint.pdf with the court.",
  skill: "https://docs.rhetoric.law/.well-known/skills/filing-session/skill.md",
  sessionToken,
});
Agent quickstart

There is also a command line tool, for creating filers and sessions from a terminal without writing code. CLI reference

Where Rhetoric files.

Rhetoric can file in Illinois and most of California. More states coming soon.

How it works.

  1. 01

    Create a session

    Create a filing session from your backend with one API call.

  2. 02

    Hand it off

    To the Element in your interface, or to an agent.

  3. 03

    Get the result

    Rhetoric tells you when the filing is submitted and when the court accepts or rejects it.

Ready to bring filing in-house?

Book a demo, or run a test filing against our sandbox this afternoon.

Book a demo Run a test filing