Public APIs in Eve

Last updated: March 10, 2026

Overview

Public APIs in Eve are RESTful endpoints that allow your firm's technical team to build custom integrations between Eve and your existing systems. They enable programmatic control over matters, documents, and leads when your firm uses proprietary software, legacy case management systems, or has unique workflow requirements that Eve doesn't natively support. This integration approach ensures Eve always has the latest case information while preserving your existing systems as the single source of record.

How It Works

Eve's Public APIs use standard RESTful architecture with Bearer token authentication. Your development team can build integrations that either push data to Eve instantly when changes occur in your system (push-based synchronization) or pull data from your system on a scheduled basis (pull-based synchronization). All API requests and responses use JSON formatting.

The APIs provide four core capabilities:

  • Create, update, and manage matters programmatically from your own systems

  • Upload and organize documents automatically to Eve matters

  • Retrieve matter and document information to keep your systems in sync

  • Delete matters and documents as needed

API access and full technical documentation are provided by your Customer Success Manager on a case-by-case basis. The documentation includes complete endpoint specifications, authentication requirements, supported file types and size limits, error handling, and step-by-step integration workflows.

For large enterprise customers with complex integration needs, Eve's engineering team may implement custom integrations on a case-by-case basis. These implementations are evaluated based on contract size and volume, technical complexity, and strategic fit with Eve's product roadmap.

Key Terms

  • RESTful API: An application programming interface that uses HTTP methods to allow different software systems to communicate and exchange data.

  • Bearer Token: An authentication credential that must be included in every API request to verify the request is authorized.

  • Push-Based Synchronization: An integration approach where data is sent to Eve instantly when changes occur in your source system.

  • Pull-Based Synchronization: An integration approach where Eve retrieves data from your source system on a scheduled basis.

  • Endpoint: A specific URL in the API that performs a particular function, such as creating a matter or uploading a document.