Thomson Reuters · Schema
MatterCustomDateField
LegalTaxFinanceRisk ManagementFraud PreventionComplianceData
Properties
| Name | Type | Description |
|---|---|---|
| MatterId | string | |
| CustomDateField1 | object | |
| CustomDateField2 | object | |
| CustomDateField3 | object | |
| CustomDateField4 | object | |
| CustomDateField5 | object | |
| CustomDateField6 | object | |
| CustomDateField7 | object | |
| CustomDateField8 | object | |
| CustomDateField9 | object | |
| CustomDateField10 | object | |
| CustomDateField11 | object | |
| CustomDateField12 | object | |
| CustomDateField13 | object | |
| CustomDateField14 | object | |
| CustomDateField15 | object | |
| CustomDateField16 | object | |
| CustomDateField17 | object | |
| CustomDateField18 | object | |
| CustomDateField19 | object | |
| CustomDateField20 | object | |
| CustomDateField21 | object | |
| Matter | object |
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-custom-date-field-schema.json",
"title": "MatterCustomDateField",
"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.MatterCustomDateField",
"type": "object",
"properties": {
"MatterId": {
"type": "string"
},
"CustomDateField1": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField2": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField3": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField4": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField5": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField6": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField7": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField8": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField9": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField10": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField11": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField12": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField13": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField14": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField15": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField16": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField17": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField18": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField19": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField20": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"CustomDateField21": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomDateField"
}
]
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
}
},
"$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"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"LineItemTaxTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"EffectiveNumberofUnits": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "double"
},
"LineItemType": {
"type": [
"string",
"null"
]
},
"EffectiveUnitCost": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"EffectiveTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"EffectiveTaxTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"LineItemDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"LineItemDescription": {
"type": [
"string",
"null"
]
},
"LineItemNumber": {
"type": [
"string",
"null"
]
},
"LineItemActivityCode": {
"type": [
"string",
"null"
]
},
"LineItemActivityCodeDefinition": {
"type": [
"string",
"null"
]
},
"LineItemExpenseCode": {
"type": [
"string",
"null"
]
},
"LineItemExpenseCodeDefinition": {
"type": [
"string",
"null"
]
},
"LineItemTaskCode": {
"type": [
"string",
"null"
]
},
"LineItemTaskCodeDefinition": {
"type": [
"string",
"null"
]
},
"AmountForInvoiceAdjustment": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"AmountForWithholdingTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "decimal",
"multipleOf": 1
},
"ApprovedAmountForWithholdingTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"nullable": true,
"format": "decimal",
"multipleOf": 1
},
"CurrentlyApprovedRateForWithholdingTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "double"
},
"CurrentlyApprovedTaxableAmountForWithholdingTax": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
],
"format": "decimal",
"multipleOf": 1
},
"FirmId": {
"type": "string"
},
"MatterId": {
"type": "string"
},
"Matter": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Matter"
},
"Invoice": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Invoice"
},
"Firm": {
"$ref": "#/$defs/LegalTracker.Datawarehouse.Firm"
}
},
"title": "InvoiceLine"
},
"LegalTracker.Datawarehouse.InvoiceReduction": {
"type": "object",
"properties": {
"InvoiceId": {
"type": "string"
},
"ReductionTypeId": {
"type": "string"
},
"ReductionType": {
"type": [
"string",
# --- truncated at 32 KB (102 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-custom-date-field-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-custom-date-field"
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.