Properties
| Name | Type | Description |
|---|---|---|
| MatterId | string | |
| MatterName | stringnull | |
| InternalExternal | stringnull | |
| StartDate | stringnull | |
| MatterStatus | stringnull | |
| DateClosed | stringnull | |
| LeadFirmId | stringnull | |
| LastUpdated | stringnull | |
| CreatedDate | stringnull | |
| DateResolved | stringnull | |
| LongName | stringnull | |
| AmountClaimed | object | |
| AmountPaid | object | |
| AmountReceived | object | |
| TrialDate | stringnull | |
| ServiceReceivedDate | stringnull | |
| FilingDate | stringnull | |
| DateOfLoss | stringnull | |
| CaseApplicationNumber | stringnull | |
| RegistrationNumber | stringnull | |
| BusinessManager | stringnull | |
| DaysToEditMatter | integernull | |
| Description | stringnull | |
| CurrencyId | stringnull | |
| Complexity | stringnull | |
| FormOfResolution | stringnull | |
| TimingOfResolution | stringnull | |
| ClosedForInvoicing | stringnull | |
| ClosedForEditing | stringnull | |
| DaysPending | integernull | |
| LeadFirmNameWithFullDetails | stringnull | |
| IsGroup | stringnull | |
| ClientMatterNumber | stringnull | |
| StateOrProvince | stringnull | |
| KeyIssues | stringnull | |
| AdverseFirmInfo | stringnull | |
| CourtOrCounty | stringnull | |
| BilledToEntityId | string | |
| APRoutingId | string | |
| CountryId | string | |
| MatterTypeId | string | |
| PracticeGroupId | string | |
| OrgUnitId | string | |
| SubstantiveLawId | string | |
| LeadCompanyPersonId | string | |
| LeadOutsideCounselId | string | |
| CreatedByUserObjectId | string | |
| ClientAttorney2ContactId | string | |
| AllocationTemplateId | string | |
| AssociatedMatterID | stringnull | |
| ApprovalRoutingId | stringnull | |
| MatterGroupId | stringnull | |
| StateId | string | |
| BilledToEntity | object | |
| APRoute | object | |
| Country | object | |
| MatterType | object | |
| PracticeGroup | object | |
| OrgUnit | object | |
| SubstantiveLaw | object | |
| MatterCustomTreeNodeField | object | |
| MatterCustomCurrencyField | object | |
| MatterCustomRichTextAreaField | object | |
| MatterCustomNumberField | object | |
| MatterCustomDropdownField | object | |
| MatterCustomTextField | object | |
| MatterCustomDateField | object | |
| State | object | |
| MatterCustomTextAreaField | object | |
| MatterAllocation | object | |
| LeadCompanyPerson | object | |
| LeadOutsideCounsel | object | |
| MatterCreator | object | |
| No2CompanyPerson | object | |
| Accruals | array | |
| Invoices | array | |
| Budgets | array | |
| InvoiceAllocations | array | |
| InvoiceLines | array | |
| Timekeepers | array | |
| MatterFirms | array | |
| TimekeeperRateSheets | array | |
| MatterParticipants | array | |
| InvoiceReductions | array | |
| InvoiceTaxes | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/thomson-reuters/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-schema.json",
"title": "Matter",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/thomson-reuters-datawarehouse-api-odata-openapi.yml#/components/schemas/LegalTracker.Datawarehouse.Matter",
"type": "object",
"properties": {
"MatterId": {
"type": "string"
},
"MatterName": {
"type": [
"string",
"null"
]
},
"InternalExternal": {
"type": [
"string",
"null"
]
},
"StartDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"MatterStatus": {
"type": [
"string",
"null"
]
},
"DateClosed": {
"type": [
"string",
"null"
],
"format": "date"
},
"LeadFirmId": {
"type": [
"string",
"null"
]
},
"LastUpdated": {
"type": [
"string",
"null"
],
"format": "date"
},
"CreatedDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"DateResolved": {
"type": [
"string",
"null"
],
"format": "date"
},
"LongName": {
"type": [
"string",
"null"
]
},
"AmountClaimed": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"AmountPaid": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"AmountReceived": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"TrialDate": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"ServiceReceivedDate": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"FilingDate": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"DateOfLoss": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"CaseApplicationNumber": {
"type": [
"string",
"null"
]
},
"RegistrationNumber": {
"type": [
"string",
"null"
]
},
"BusinessManager": {
"type": [
"string",
"null"
]
},
"DaysToEditMatter": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"Description": {
"type": [
"string",
"null"
]
},
"CurrencyId": {
"type": [
"string",
"null"
]
},
"Complexity": {
"type": [
"string",
"null"
]
},
"FormOfResolution": {
"type": [
"string",
"null"
]
},
"TimingOfResolution": {
"type": [
"string",
"null"
]
},
"ClosedForInvoicing": {
"type": [
"string",
"null"
]
},
"ClosedForEditing": {
"type": [
"string",
"null"
]
},
"DaysPending": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"LeadFirmNameWithFullDetails": {
"type": [
"string",
"null"
]
},
"IsGroup": {
"type": [
"string",
"null"
]
},
"ClientMatterNumber": {
"type": [
"string",
"null"
]
},
"StateOrProvince": {
"type": [
"string",
"null"
]
},
"KeyIssues": {
"type": [
"string",
"null"
]
},
"AdverseFirmInfo": {
"type": [
"string",
"null"
]
},
"CourtOrCounty": {
"type": [
"string",
"null"
]
},
"BilledToEntityId": {
"type": "string"
},
"APRoutingId": {
"type": "string"
},
"CountryId": {
"type": "string"
},
"MatterTypeId": {
"type": "string"
},
"PracticeGroupId": {
"type": "string"
},
"OrgUnitId": {
"type": "string"
},
"SubstantiveLawId": {
"type": "string"
},
"LeadCompanyPersonId": {
"type": "string"
},
"LeadOutsideCounselId": {
"type": "string"
},
"CreatedByUserObjectId": {
"type": "string"
},
"ClientAttorney2ContactId": {
"type": "string"
},
"AllocationTemplateId": {
"type": "string"
},
"AssociatedMatterID": {
"type": [
"string",
"null"
]
},
"ApprovalRoutingId": {
"type": [
"string",
"null"
]
},
"MatterGroupId": {
"type": [
"string",
"null"
]
},
"StateId": {
"type": "string"
},
"BilledToEntity": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.BilledToEntity"
},
"APRoute": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.APRoute"
},
"Country": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Country"
},
"MatterType": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterType"
},
"PracticeGroup": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.PracticeGroup"
},
"OrgUnit": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.OrgUnit"
},
"SubstantiveLaw": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.SubstantiveLaw"
},
"MatterCustomTreeNodeField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomTreeNodeField"
},
"MatterCustomCurrencyField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomCurrencyField"
},
"MatterCustomRichTextAreaField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomRichTextAreaField"
},
"MatterCustomNumberField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomNumberField"
},
"MatterCustomDropdownField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomDropdownField"
},
"MatterCustomTextField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomTextField"
},
"MatterCustomDateField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomDateField"
},
"State": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.State"
},
"MatterCustomTextAreaField": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCustomTextAreaField"
},
"MatterAllocation": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterAllocation"
},
"LeadCompanyPerson": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.LeadCompanyPerson"
},
"LeadOutsideCounsel": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.LeadOutsideCounsel"
},
"MatterCreator": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterCreator"
},
"No2CompanyPerson": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.No2CompanyPerson"
},
"Accruals": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Accrual"
}
},
"Invoices": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Invoice"
}
},
"Budgets": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Budget"
}
},
"InvoiceAllocations": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceAllocation"
}
},
"InvoiceLines": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceLine"
}
},
"Timekeepers": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Timekeeper"
}
},
"MatterFirms": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterFirm"
}
},
"TimekeeperRateSheets": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.TimekeeperRateSheet"
}
},
"MatterParticipants": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterParticipant"
}
},
"InvoiceReductions": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceReduction"
}
},
"InvoiceTaxes": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceTax"
}
}
},
"$defs": {
"LegalTracker.Datawarehouse.APRoute": {
"type": "object",
"properties": {
"APRoutingId": {
"type": "string"
},
"APRouteName": {
"type": [
"string",
"null"
]
},
"Matters": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
}
}
},
"title": "APRoute"
},
"LegalTracker.Datawarehouse.Accrual": {
"type": "object",
"properties": {
"MatterId": {
"type": "string"
},
"FirmId": {
"type": "string"
},
"AccrualDate": {
"type": "string",
"format": "date"
},
"FirmType": {
"type": [
"string",
"null"
]
},
"UnbilledTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
},
"Firm": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Firm"
}
},
"title": "Accrual"
},
"LegalTracker.Datawarehouse.BilledToEntity": {
"type": "object",
"properties": {
"BilledToEntityId": {
"type": "string"
},
"ClientName": {
"type": [
"string",
"null"
]
},
"Matters": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
}
}
},
"title": "BilledToEntity"
},
"LegalTracker.Datawarehouse.Budget": {
"type": "object",
"properties": {
"ApprovedDate": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"ApprovalStatus": {
"type": [
"string",
"null"
]
},
"BudgetApproverName": {
"type": [
"string",
"null"
]
},
"BudgetDate": {
"type": "string",
"format": "date"
},
"BudgetDefinition": {
"type": [
"string",
"null"
]
},
"BudgetPhaseDescription": {
"type": [
"string",
"null"
]
},
"BudgetPhaseName": {
"type": [
"string",
"null"
]
},
"BudgetPhasePosition": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"BudgetExchangeRate": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "double"
},
"BudgetType": {
"type": [
"string",
"null"
]
},
"CreatedDate": {
"type": "string",
"format": "date"
},
"CurrencyId": {
"type": [
"string",
"null"
]
},
"Fees": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"FirmId": {
"type": "string"
},
"FirmType": {
"type": [
"string",
"null"
]
},
"Expenses": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"IsCompany": {
"type": [
"string",
"null"
]
},
"MatterId": {
"type": "string"
},
"MonthlyAvailableBudget": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"PhasedBudgetDefinitionVersionID": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"Firm": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Firm"
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
}
},
"title": "Budget"
},
"LegalTracker.Datawarehouse.Country": {
"type": "object",
"properties": {
"CountryId": {
"type": "string"
},
"CountryName": {
"type": [
"string",
"null"
]
},
"ISOCode": {
"type": [
"string",
"null"
]
},
"Matters": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
}
},
"TimekeeperRateSheets": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.TimekeeperRateSheet"
}
},
"Invoices": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Invoice"
}
}
},
"title": "Country"
},
"LegalTracker.Datawarehouse.CustomCurrencyField": {
"type": "object",
"properties": {
"Label": {
"type": [
"string",
"null"
]
},
"Value": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
}
},
"title": "CustomCurrencyField"
},
"LegalTracker.Datawarehouse.CustomDateField": {
"type": "object",
"properties": {
"Label": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"string",
"null"
],
"format": "date"
}
},
"title": "CustomDateField"
},
"LegalTracker.Datawarehouse.CustomDropdownField": {
"type": "object",
"properties": {
"CustomLabel": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"string",
"null"
]
}
},
"title": "CustomDropdownField"
},
"LegalTracker.Datawarehouse.CustomNumberField": {
"type": "object",
"properties": {
"Label": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"integer",
"null"
],
"format": "int32"
}
},
"title": "CustomNumberField"
},
"LegalTracker.Datawarehouse.CustomTextAreaField": {
"type": "object",
"properties": {
"Label": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"string",
"null"
]
}
},
"title": "CustomTextAreaField"
},
"LegalTracker.Datawarehouse.CustomTextField": {
"type": "object",
"properties": {
"CustomLabel": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"string",
"null"
]
}
},
"title": "CustomTextField"
},
"LegalTracker.Datawarehouse.CustomTreeNodeField": {
"type": "object",
"properties": {
"CustomLabel": {
"type": [
"string",
"null"
]
},
"Value": {
"type": [
"string",
"null"
]
}
},
"title": "CustomTreeNodeField"
},
"LegalTracker.Datawarehouse.Firm": {
"type": "object",
"properties": {
"FirmId": {
"type": "string"
},
"FirmName": {
"type": [
"string",
"null"
]
},
"CustomName": {
"type": [
"string",
"null"
]
},
"FirmClassification": {
"type": [
"string",
"null"
]
},
"LeadSystemAdminFullName": {
"type": [
"string",
"null"
]
},
"LeadSystemAdminEmail": {
"type": [
"string",
"null"
]
},
"ClientRelationshipAttorneyFullName": {
"type": [
"string",
"null"
]
},
"ClientRelationshipAttorneyEmail": {
"type": [
"string",
"null"
]
},
"ClientRelationshipAttorneyPosition": {
"type": [
"string",
"null"
]
},
"ClientRelationshipAttorneyPhone": {
"type": [
"string",
"null"
]
},
"ClientRelationshipAttorneyPracticeAreasDetails": {
"type": [
"string",
"null"
]
},
"VendorType": {
"type": [
"string",
"null"
]
},
"ActiveInactiveRestricted": {
"type": [
"string",
"null"
]
},
"StateID": {
"type": [
"string",
"null"
]
},
"ProvinceRegion": {
"type": [
"string",
"null"
]
},
"CountryID": {
"type": [
"string",
"null"
]
},
"City": {
"type": [
"string",
"null"
]
},
"Invoices": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Invoice"
}
},
"Budgets": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Budget"
}
},
"Accruals": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Accrual"
}
},
"InvoiceLines": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceLine"
}
},
"Timekeepers": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Timekeeper"
}
},
"MatterFirms": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterFirm"
}
},
"TimekeeperRateSheets": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.TimekeeperRateSheet"
}
},
"MatterParticipants": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.MatterParticipant"
}
},
"InvoiceReductions": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceReduction"
}
},
"InvoiceTaxes": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceTax"
}
}
},
"title": "Firm"
},
"LegalTracker.Datawarehouse.Invoice": {
"type": "object",
"properties": {
"InvoiceId": {
"type": "string"
},
"MatterId": {
"type": "string"
},
"InvoiceNumber": {
"type": [
"string",
"null"
]
},
"FirmId": {
"type": "string"
},
"CurrencyId": {
"type": [
"string",
"null"
]
},
"LockedExchangeRate": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "double"
},
"InvoiceDate": {
"type": "string",
"format": "date"
},
"ApprovedTotalExcludingTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"ApprovedExpenses": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"ApprovedFees": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"ApprovedTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"BillingPeriodEndDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"BillingPeriodStartDate": {
"type": "string",
"format": "date"
},
"SentToAPDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"DatePosted": {
"type": [
"string",
"null"
],
"format": "date"
},
"DateApproved": {
"type": [
"string",
"null"
],
"format": "date"
},
"IsTaxCompliantEUVat": {
"type": [
"string",
"null"
]
},
"AuditState": {
"type": [
"string",
"null"
]
},
"InvoiceType": {
"type": [
"string",
"null"
],
"description": "Note: return value \"LEDES XML\" means LEDES XML 2.1"
},
"IsLEDES": {
"type": [
"string",
"null"
]
},
"Status": {
"type": [
"string",
"null"
]
},
"Description": {
"type": [
"string",
"null"
]
},
"CountryId": {
"type": "string"
},
"LFClientNumber": {
"type": [
"string",
"null"
]
},
"LFMatterNumber": {
"type": [
"string",
"null"
]
},
"LedesClientMatterId": {
"type": [
"string",
"null"
]
},
"CommentsToFirm": {
"type": [
"string",
"null"
]
},
"FirmOfficeName": {
"type": [
"string",
"null"
]
},
"ApprovalRouteName": {
"type": [
"string",
"null"
]
},
"CurrentApprover": {
"type": [
"string",
"null"
]
},
"LongAPBatchId": {
"type": [
"string",
"null"
]
},
"APBatchId": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"DaysPendingReviewer": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"PerformanceBasedWithhelFees": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"PerformanceBasedWithhelExpenses": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"BilledFees": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "decimal",
"multipleOf": 1
},
"BilledExpenses": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "decimal",
"multipleOf": 1
},
"BilledTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "decimal",
"multipleOf": 1
},
"ApprovedInApprovalFees": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"ApprovedInApprovalExpenses": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"ApprovedInApprovalTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"RecommendedVolumeDiscount": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"InvoiceApproverFullName": {
"type": [
"string",
"null"
]
},
"InvoicePostedByFullName": {
"type": [
"string",
"null"
]
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
},
"Firm": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Firm"
},
"Country": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Country"
},
"InvoiceAllocations": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceAllocation"
}
},
"InvoiceLines": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceLine"
}
},
"Timekeepers": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Timekeeper"
}
},
"InvoiceReductions": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceReduction"
}
},
"InvoiceTaxes": {
"type": "array",
"items": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.InvoiceTax"
}
}
},
"title": "Invoice"
},
"LegalTracker.Datawarehouse.InvoiceAllocation": {
"type": "object",
"properties": {
"InvoiceId": {
"type": "string"
},
"MatterId": {
"type": "string"
},
"AllocationPercent": {
"type": [
"string",
"null"
]
},
"AcctCode1": {
"type": [
"string",
"null"
]
},
"AcctCode2": {
"type": [
"string",
"null"
]
},
"AcctCode3": {
"type": [
"string",
"null"
]
},
"AcctCode4": {
"type": [
"string",
"null"
]
},
"AcctCode5": {
"type": [
"string",
"null"
]
},
"AcctCode6": {
"type": [
"string",
"null"
]
},
"AcctCode7": {
"type": [
"string",
"null"
]
},
"AcctCode8": {
"type": [
"string",
"null"
]
},
"AcctCode9": {
"type": [
"string",
"null"
]
},
"AcctCode10": {
"type": [
"string",
"null"
]
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
},
"Invoice": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Invoice"
}
},
"title": "InvoiceAllocation"
},
"LegalTracker.Datawarehouse.InvoiceLine": {
"type": "object",
"properties": {
"InvoiceId": {
"type": "string"
},
"LineItemId": {
"type": "string"
},
"TimekeeperId": {
"type": [
"string",
"null"
]
},
"TimekeeperClassification": {
"type": [
"string",
"null"
]
},
"LineItemNumberOfUnits": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "double"
},
"LineItemUnitCost": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"LineItemTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
# --- truncated at 32 KB (107 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/thomson-reuters-legal-tracker-datawarehouse-matter"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.