An application programming interface (API) is a set of functions and procedures that let software and services communicate with one another. Legal Tracker has a powerful set of APIs that enable access to data sets and functionality and allow integration with third-party applications. APIs that can be accessed from external applications. For example, you can pull spend data on Legal Tracker matters directly into your reporting systems to create dashboards. Customers can make use of their internal Legal Tracker data and industry benchmarks in other applications for a seamless integrated workflow.
The Thomson Reuters Developer Portal developer portal provides your IT team access to security, authentication, and registration information and provides detailed API documentation. Contact Legal Tracker support to request access to the Developer Portal.
note
To adhere to data residency requirements and provide minimal latency, Tracker APIs are now provided in four different Regions: U.S., U.K., Canada, and Australia. Clients hosted in any of these data centers have the ability to leverage the APIs by connecting to their regional Tracker endpoint.
AP Data Exchange API
The
RESTful AP Data Exchange API
is an upgrade from the previous SOAP-based API. The SOAP-based AP Data Exchange API has been deprecated. It will continue to be maintained and supported, but its use is discouraged. Additional features will only be developed for the RESTful API. Eventually, support and maintenance for the SOAP API will be discontinued. The RESTful AP Data Exchange API enables you to:
Retrieve a collection of A/P batches based on status and date range
Get batch details or update batch status
Retrieve individual invoices or in a batch
Update invoice payment status
The following are use cases:
Upload approved invoices into A/P systems, in batch or individual invoices
Update invoice payment status and other details from the ERP system into Tracker
Data warehouse API
With the
Data Warehouse API
you can pull read-only data from the Legal Tracker Core Data Warehouse into your third-party application, including matters, invoices, budgets, and timekeeper information.
Documents API
The
Document Management API
enables read/write access to Tracker documents, including document metadata and document content. The Documents API enables you to:
Retrieve the list of documents available for the current user, or the documents attached to a matter
Get a single document metadata
Download a document file
Add new documents
Update existing documents
Delete documents
The following are use cases:
Extract documents uploaded into Tracker for the purpose of storage within internal company systems
Push documents into Tracker from external systems and attach them to matters, for example, contracts from external CLM systems.
eFiles API
The
eFiles API
enables the upload of documents to temporary document storage. Once the file has been uploaded, another API must be called using the key that has been provided to transfer the file to the company storage account and associate it with a matter or other work item in Legal Tracker.
Firms API
The
Firms API
gives you access to your outside firms’ data and enables additional functionality. You can:
View firm profile information
Create, update, and view a firm portfolio
Manage firm alerts
The following are use cases:
When integrating with external systems, you can enforce completion of critical tasks by law firms
Matters API
Integrate with your workflow tools to seamlessly and securely control your Legal Tracker matters. You can use the
Matters API
to create or update a single matter, or multiple matters with a batch request. From your third-party application, the Matters API lets you:
Create, update, or retrieve metadata for a single matter or several matters with a batch request
Add/change matter participant roles
Update matter budget options
Close or reopen matters
Add/change matter allocations
Create or update matter budgets
Retrieve the list of matter types and matter fields for each type
Retrieve lists of matters
The following are use cases:
Create or update matters from an external tool on a real time basis, one by one, or query a single matter data in Tracker to provide a status update in the external system.
Bulk upload or update matters into Tracker.
Create or update matter budgets from an external budgeting workflow tool.
Reports API
The
Reports API
enables programmatic access to the export feature in the Legal Tracker Report module so data from Legal Tracker can update other systems automatically. Fully customizable reporting tools can be made to grant other teams access to Legal Tracker data while also keeping it secure.
The following are use cases:
Automated updates of external systems by using data from Tracker.
Users API
The
Users API
enables read-only access to company users, including profile, address, contact information, and system role. You can:
Retrieve a list of company users
Retrieve user profile information, including user ID, first and last name, email, user roles, user profile, primary address and primary phone, and other details
Create or update a company user
The following are use cases:
User synchronization with the company IDP
Manage user access to Legal Tracker from external identity and access management systems