← Back to all docs

Elite/3E API

Programmatically access Elite/3E’s matter, time, billing, and AR datasets—clients, matters, WIP, proformas, invoices, eBilling, and payments—via a stable REST API. Supergood builds and operates production-grade, unofficial Elite/3E integrations so your team can automate case/matter sync, time captur

By Alex KlarfeldJanuary 25, 2026
Elite/3E API

What is Elite/3E?

Elite/3E is Thomson Reuters’ ERP for law firms covering financials, practice management, and billing. It centralizes:

  • Clients and matters
  • Time and expense entry (WIP)
  • Proforma (pre-bill) generation and approval routing
  • Invoicing (including LEDES formats) and accounts receivable
  • General ledger, accounts payable, trust accounting, and reporting

Ecosystem products commonly co-deployed with 3E include:

  • eBillingHub (electronic billing submission and status tracking for client portals)
  • MatterSphere (matter-centric workspace integrated with Microsoft Office)
  • ProLaw (case management and practice management, often at small/midsize firms)
  • 3E Essentials (streamlined cloud offering with modular capabilities)
  • Elite Payments (formerly Tranch) for client-friendly payment plans and collections

Common data entities:

  • Clients, matters, and responsible timekeepers
  • Time and expense entries (WIP) with LEDES phase/task/activity codes
  • Proformas (draft bills), invoices, adjustments, write-downs, and write-offs
  • eBilling submissions, statuses, and remittance messages
  • Payments and allocations (including trust transfers and Elite Payments)

The Elite/3E Integration Challenge

Law firms rely on 3E daily, but turning portal-centric workflows into automated pipelines is tough:

  • Entitlements and licensing: Access varies across core 3E, 3E Essentials, and add-ons like eBillingHub; API coverage differs by module and version
  • Enterprise security controls: MFA complicate headless automation; on-prem deployments add network and VPN constraints
  • Portal-first experiences: Key actions—proforma generation/approval, invoice finalization, eBilling submissions—often live in the UI; webhook coverage is limited
  • Complex schemas and state machines: WIP, proforma, invoice, and AR objects have nuanced status transitions, approval routing, and posting rules
  • eBilling nuances: LEDES variants, client portal idiosyncrasies, and resubmission workflows via eBillingHub require normalization and resilience
  • Customizations: Firms customize fields, rate schemes, approval paths, and matter templates—integrations must adapt per environment

How Supergood Creates Elite/3E APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Elite/3E workflows.

  • Handles username/password and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh, cookie rotation, and environment change detection
  • Normalizes responses so you integrate once and rely on consistent objects across matters, WIP, proformas, invoices, eBilling, and payments
  • Aligns with customer entitlements and licensing constraints across 3E core, 3E Essentials, MatterSphere, eBillingHub, and Elite Payments

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your product mix (3E, 3E Essentials, eBillingHub, MatterSphere, ProLaw), licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened Elite/3E adapter tailored to your workflows and entitlements, including eBilling normalization and optional Elite Payments hooks.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Elite/3E evolves.

thomson reuters elitepicture-update

API Endpoints

Authentication

POST/auth/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and when enabled. Returns a short-lived auth token maintained by the platform.

Authentication

POST/auth/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Matters

POST/matters

Create or upsert a matter record tied to a client, including billing arrangement and eBilling configuration.

Time Entries

POST/time-entries

Create a time entry (WIP) with LEDES codes and narrative for a matter.

Proformas

POST/proformas

Generate a proforma (pre-bill) for a matter, optionally auto-finalizing to an invoice.

eBilling Submissions

POST/invoices/{invoiceId}/submit-ebilling

Submit a finalized invoice via eBillingHub to the client’s eBilling portal and track the status.

Use Cases

Matter and Case Synchronization

- Create or update matters and related client metadata - Align case-centric tools (ProLaw, MatterSphere) with 3E’s financial records - Keep responsible attorney, practice group, rate schemes, and custom fields in sync

Time Capture and WIP Management

- Push time and expense entries from your app or browser extension - Enforce LEDES phase/task/activity codes and billable flags - Retrieve WIP for review and forecasting

Proforma and Billing Automation

- Generate pre-bills by cycle or matter - Apply write-downs, merge/split line items, and route for approval - Finalize to invoices and trigger downstream eBilling

eBilling Submission and Status Tracking

- Submit LEDES invoices via eBillingHub to client portals (e.g., CounselLink, Legal Tracker) - Monitor acceptance, rejection reasons, and remittance messages - Automate resubmissions and exception handling

Payments and Collections

- Post client payments and allocate across invoices and phases - Surface payment plans via Elite Payments (formerly Tranch) - Drive AR dashboards and dunning workflows

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination; LEDES-related metadata normalized

Rate limits

Tuned for enterprise throughput while honoring licensing, posting rules, and batch processing constraints

Session management

Automatic reauth and cookie/session rotation with health checks across multi-environment (on-prem/cloud) setups

Data freshness

Near real-time retrieval of WIP, proformas, invoice statuses, and eBilling events

Security

Encrypted transport, scoped tokens, and audit logging; respects 3E, 3E Essentials, and eBillingHub entitlements

Webhooks

Optional asynchronous delivery for long-running proforma generation and eBilling status updates

Latency

Sub-second responses for list/detail queries under normal load; proforma generation and eBilling submissions run asynchronously

Throughput

Designed for high-volume time capture and monthly billing cycles; supports batch operations with idempotency keys

Reliability

Retry logic, backoff, and idempotency minimize duplicate postings; resilient to eBillingHub and client portal hiccups

Adaptation

Continuous monitoring for UI/API changes across 3E versions and customizations with rapid adapter updates

Frequently asked questions

Supergood supports workflows across core 3E financials, 3E Essentials, eBillingHub submissions, and coordination with MatterSphere and ProLaw. Coverage is scoped during integration assessment and aligned to your entitlements.

We support username/password + MFA (SMS, email, TOTP) and can operate behind ADFS/Azure AD. Sessions are refreshed automatically with secure challenge handling and environment-aware cookie rotation.

Yes. We normalize LEDES metadata, orchestrate eBillingHub submissions, and track statuses across common client portals (e.g., CounselLink, Legal Tracker), including rejection reasons and resubmissions.

We can post payments, allocate them across invoices, and surface payment plans via Elite Payments (formerly Tranch). AR balances and dunning workflows can be automated via webhooks and polling.

We detect and normalize custom fields, rate schemes, and approval paths. Proforma generation and approval are represented with consistent objects while respecting your posting rules and security roles.

Ready to get a real API?