Thomson Reuters · Schema
MatterCustomCurrencyField
LegalTaxFinanceRisk ManagementFraud PreventionComplianceData
Properties
| Name | Type | Description |
|---|---|---|
| MatterId | string | |
| CustomCurrencyField1 | object | |
| CustomCurrencyField2 | object | |
| CustomCurrencyField3 | object | |
| CustomCurrencyField4 | object | |
| CustomCurrencyField5 | object | |
| CustomCurrencyField6 | object | |
| CustomCurrencyField7 | object | |
| CustomCurrencyField8 | object | |
| CustomCurrencyField9 | object | |
| CustomCurrencyField10 | object | |
| CustomCurrencyField11 | object | |
| CustomCurrencyField12 | object | |
| CustomCurrencyField13 | object | |
| CustomCurrencyField14 | object | |
| CustomCurrencyField15 | object | |
| CustomCurrencyField16 | object | |
| CustomCurrencyField17 | object | |
| CustomCurrencyField18 | object | |
| CustomCurrencyField19 | object | |
| CustomCurrencyField20 | object | |
| CustomCurrencyField21 | object | |
| CustomCurrencyField22 | object | |
| CustomCurrencyField23 | object | |
| CustomCurrencyField24 | object | |
| CustomCurrencyField25 | object | |
| CustomCurrencyField26 | object | |
| CustomCurrencyField27 | object | |
| CustomCurrencyField28 | object | |
| CustomCurrencyField29 | object | |
| CustomCurrencyField30 | object | |
| CustomCurrencyField31 | object | |
| CustomCurrencyField32 | object | |
| CustomCurrencyField33 | object | |
| CustomCurrencyField34 | object | |
| CustomCurrencyField35 | object | |
| CustomCurrencyField36 | object | |
| CustomCurrencyField37 | object | |
| CustomCurrencyField38 | object | |
| CustomCurrencyField39 | object | |
| CustomCurrencyField40 | object | |
| CustomCurrencyField41 | 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-currency-field-schema.json",
"title": "MatterCustomCurrencyField",
"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.MatterCustomCurrencyField",
"type": "object",
"properties": {
"MatterId": {
"type": "string"
},
"CustomCurrencyField1": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField2": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField3": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField4": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField5": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField6": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField7": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField8": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField9": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField10": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField11": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField12": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField13": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField14": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField15": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField16": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField17": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField18": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField19": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField20": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField21": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField22": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField23": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField24": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField25": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField26": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField27": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField28": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField29": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField30": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField31": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField32": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField33": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField34": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField35": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField36": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField37": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField38": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField39": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField40": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"CustomCurrencyField41": {
"nullable": true,
"anyOf": [
{
"$ref": "#/$defs/LegalTracker.Datawarehouse.CustomCurrencyField"
}
]
},
"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,
"form
# --- truncated at 32 KB (106 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-custom-currency-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-currency-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.