Overview

The OData protocol API offers an additional option to the 3E REST APIs when integrating with 3E. The 3E OData API package provides access to 3E Application Objects, which provides more flexibility and power with building integrations with 3E.

API Requests

The 3E ODATA API is organized around REST. It uses standard verbs (e.g., GET, POST, and PUT) and returns HTTP response codes and JSON-encoded responses.

To make a REST API request, you combine the HTTP GET, POST, PUT, PATCH, or DELETE method, the URL to the API service, the URI to a resource to query, submit data to update, or delete, and one or more HTTP request headers.

API Service URL

The URL to the API OData service is: https://api.elite.com/[environment]/3e/odata. For details on how to access 3E OData endpoints for 3E Cloud, go to the 3E API Guide and see the Where to Get Started and How to Access section. When opening the Support case, please specify "3E OData" with your request.

Request Sample

Below is an example of a 3E OData request for matters created after September 9, 2021. The GET request includes the query parameters that filters by the Timestamp attribute.

Query Parameters

For most REST GET calls, you can include one or more query parameters on the request URI to filter, limit the size of, and sort the data in an API response.

3E OData API Objects

The 3E OData API guide includes request and response samples for some of the 3E Application Objects accessible via the 3E OData API. Information is provided on object endpoints (e.g., Clients and Matters) and attributes.