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.
Review and submit
Check the filing before it goes to the court.
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.
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.
const { sessionToken } = await client.createFilingSession({
filerId: filer.id,
});
// render it in your app
<Element sessionToken={sessionToken} /> Give an agent the same session token, our skill, and the documents, and it will be able to file just the same.
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,
}); There is also a command line tool, for creating filers and sessions from a terminal without writing code. CLI reference
Rhetoric can file in Illinois and most of California. More states coming soon.
Create a filing session from your backend with one API call.
To the Element in your interface, or to an agent.
Rhetoric tells you when the filing is submitted and when the court accepts or rejects it.
Book a demo, or run a test filing against our sandbox this afternoon.