Back to Platform API Guides
LegalReady to build

MyCase API

MyCase controls its API access to select integration partners, leaving most development teams without a self-serve path to matter, contact, time, and billing data. Integuru can generate a production-ready HTTP API: chat with us to get started.

Overview

MyCase is a legal practice management platform used by small and mid-size law firms for matter management, client communication, document storage, time tracking, and billing. The platform is designed for simplicity and reliability, which has made it popular with general practice and plaintiff-side litigation firms that want a stable, structured system without deep customization requirements.

MyCase does not expose a self-serve developer API. According to the company's own published position, MyCase prioritizes a controlled, cohesive product experience over broad third-party integration access, and its API is made available only to select partners through a gated program. For the majority of development teams (legaltech startups, AI companies building legal workflows, law firms with internal engineering capacity) there is no practical path to programmatic access.

This means workflows that depend on matter data, client records, time entries, and billing summaries cannot be automated without either manually exporting data from the MyCase interface or building fragile browser automation that breaks every time the MyCase UI changes. Integuru generates a production-ready HTTP API for MyCase using direct HTTP requests against the same endpoints the MyCase web application uses internally, without requiring a partner relationship with MyCase.


Why Teams Need This Integration

The absence of a self-serve API creates a specific class of problem for any team building on top of MyCase data. These are the three scenarios that drive integration requests most consistently.

AI legal tools that need live matter data. AI assistants for time capture, deadline tracking, conflict checks, and document drafting all require read access to the firm's matter and contact records. Without programmatic access to MyCase, these tools either require manual data exports on a fixed schedule or cannot be used with MyCase firms at all. Integuru's list_matters, get_matter_detail, and list_contacts actions give AI tools the live context they need.

Automated billing and time entry capture. Firms lose significant billable time when attorneys must manually log time entries for calls, emails, and drafting sessions. External time capture tools (calendar integrations, email monitoring, AI assistants that draft entries from correspondence) need write access to MyCase to close the loop. Integuru's create_time_entry action covers this workflow without requiring partner API access.

Data sync for multi-platform legaltech stacks. Many firms run MyCase alongside separate document management systems, accounting platforms, or CRM tools. Keeping these systems in sync today requires manual exports or expensive custom development. Integuru reduces this to a set of API calls that run on a schedule or in response to webhook events from other systems.


Legal Workflows This Integration Covers

The ten planned actions span the full matter-to-invoice lifecycle:

  • Matter tracking: list_matters and get_matter_detail surface the firm's active caseload with status, assigned attorney, practice area, and custom fields to downstream systems in real time.
  • Client management: list_contacts and create_contact support conflict checks, intake automation, and CRM sync.
  • Time capture: list_time_entries and create_time_entry enable external time capture tools and AI assistants to write entries directly into MyCase.
  • Document management: list_documents and upload_document support automated document filing from email, e-discovery platforms, and court submission tools.
  • Task management: list_tasks feeds external project management and deadline tracking systems with live task state.
  • Billing visibility: get_billing_summary provides downstream finance and reporting tools with matter-level billing data including outstanding balances and trust account status.

Adjacent Integrations

Real estate and transactional legal practices frequently need access to commercial property data alongside their matter management workflows. The Dealground integration provides programmatic access to commercial real estate listing data from the same Integuru account, useful for real estate attorneys and platforms that track deal flow in parallel with matters. The Wefunder integration demonstrates how Integuru handles authentication-gated financial platforms, a pattern that applies directly to court portals and other legal systems with complex, session-based login flows.

What MyCase currently offers publicly

Partner API only

MyCase does not expose a self-serve developer API. API access is controlled and made available only to select integration partners through a gated program. Most development teams (including legaltech startups, AI companies, and independent software vendors) have no path to programmatic access without a formal partnership relationship with MyCase.

MyCase official site

Actions Integuru could expose

list_matters

Return a paginated list of matters with status, practice area, assigned attorney, and client information

get_matter_detail

Retrieve the complete record for a single matter including notes, custom fields, and associated contacts

list_contacts

List client and contact records with type, email, phone, and linked matter associations

create_contact

Create a new client or contact record and associate it with one or more matters

list_time_entries

Return time entries for a matter or date range with billed/unbilled status and responsible attorney

create_time_entry

Log a billable or non-billable time entry against a specific matter

list_documents

List documents attached to a matter with file name, upload date, and document category

upload_document

Upload a document to a specific matter record

list_tasks

Return tasks linked to a matter or assigned attorney with due dates and completion status

get_billing_summary

Retrieve outstanding balance, billed and unbilled hours, and invoice history for a matter

...many more

These actions reflect what Integuru would generate based on the workflows MyCase exposes through its web interface. Final scope is confirmed when the integration is built.

Integuru already supports these platforms in the same vertical

These are live, production-ready integrations (not requests). They show that Integuru has working knowledge of this space.

Frequently Asked Questions

Ready to integrate MyCase?

Integuru builds a production-ready API using direct HTTP requests. 24/7 maintenance included on production plans.

npm install -g integuru