For a tech company integrating with CARET—especially one fitting into an iManage-first workflow—an unofficial API means you can pull matter metadata, billing and trust balances, time entries, and document associations from CARET, and push new clients, matters, time, expenses, payments, and links to

CARET Legal is a comprehensive practice management platform for law firms. It brings together client/matter management, timekeeping, billing, integrated accounting, trust accounting, document and email management, calendaring, tasks, intake/CRM, reporting, and payments.
Core product areas include:
Common data entities:
Law firms rely on CARET daily, but turning portal-centric practice management into API-driven automation—especially in an iManage-first environment—introduces complexity:
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your CARET Legal tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened CARET adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as CARET evolves.
- Create and update CARET matters when new iManage workspaces are provisioned - Keep client, matter number, responsible attorney, and status in sync across systems - Enforce naming conventions and folder structures via metadata controls
- Attach iManage document and email references to CARET matters for unified visibility - Capture work product events (e.g., drafting, reviewing) to generate time entries - Maintain chain-of-custody with immutable audit records
- Push time from document activities, timers, and mobile into CARET - Retrieve invoices and AR to drive dashboards and reminders - Allocate payments programmatically and update statuses across systems
- Post deposits and disbursements with permission checks and idempotency - Sync matter trust balances to downstream analytics and compliance reports - Trigger alerts when balances or thresholds change
- Create contacts and matters from intake forms and CRM pipelines - Auto-provision iManage workspaces and CARET matters with standardized fields - Track conversion metrics from lead to open matter
Authentication
Username/password with MFA (SMS, email, TOTP); supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for firm-scale throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of matters, contacts, time, invoices, payments, and trust transactions
Security
Encrypted transport, scoped tokens, and audit logging; respects CARET role-based permissions and trust segregation
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., invoice run completions, payment postings, matter status changes)
Latency
Sub-second responses for list/detail queries under normal load; invoice and payment operations reflect underlying platform behavior
Throughput
Designed for high-volume time capture and billing synchronization
Reliability
Retry logic, backoff, and idempotency keys minimize duplicates and support at-least-once processing
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows commonly used in practice management, including Matters & Contacts, Time & Billing (UTBMS/LEDES), Trust Accounting (deposits, disbursements, reconciliation), Document/Email Links, and Reporting/AR—subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA (SMS, email, TOTP). Sessions are refreshed automatically with secure challenge handling and monitoring for session expiry.
Yes. We can read and write matter metadata and store iManage workspace references in CARET. We also expose endpoints to attach document/email links and maintain a normalized audit trail.
We normalize rate schedules, UTBMS activity codes, and line item structures into consistent schemas while preserving raw data for downstream LEDES/eBilling exports and audits.
Yes. Trust transactions are handled with permission checks, idempotency keys, and auditable records. We can optionally require dual-approval for disbursements.