· 5 years ago · Oct 22, 2020, 03:40 AM
1{
2 "x-generator": "NSwag v13.0.6.0 (NJsonSchema v10.0.23.0 (Newtonsoft.Json v11.0.0.0))",
3 "openapi": "3.0.0",
4 "info": {
5 "title": "Matters API",
6 "description": "The Matters API exposes endpoints to create, update and retrieve a matter. Batching of matter requests is also supported through the $batch endpoint.",
7 "version": "1.3"
8 },
9 "servers": [
10 {
11 "url": "https://api.thomsonreuters.com/legal-tracker/matters-api/v1"
12 },
13 {
14 "url": "https://api.thomsonreuters.com.au/legal-tracker/matters-api/v1"
15 },
16 {
17 "url": "https://api.thomsonreuters.co.uk/legal-tracker/matters-api/v1"
18 },
19 {
20 "url": "https://api.thomsonreuters.ca/legal-tracker/matters-api/v1"
21 }
22 ],
23 "paths": {
24 "/matters/{id}/budgets": {
25 "get": {
26 "tags": [
27 "Budgets"
28 ],
29 "summary": "Find a matter budget by the matter ID, source, firmID, and firmType.",
30 "description": "Retrieves information about a matter budget by the matter ID, source, firmID, and firmType.",
31 "operationId": "Budgets_GetBudgets",
32 "parameters": [
33 {
34 "name": "id",
35 "in": "path",
36 "required": true,
37 "description": "The ID of the associated matter",
38 "schema": {
39 "type": "integer",
40 "format": "int32"
41 },
42 "x-position": 1
43 },
44 {
45 "name": "source",
46 "in": "query",
47 "description": "The source of the budget (firm, company)",
48 "schema": {
49 "default": "Null",
50 "oneOf": [
51 {
52 "$ref": "#/components/schemas/BudgetSourceType"
53 }
54 ]
55 },
56 "x-position": 2
57 },
58 {
59 "name": "firmId",
60 "in": "query",
61 "description": "The ID of the firm involved, applicable only if FirmType is firm.",
62 "schema": {
63 "type": "integer",
64 "format": "int32",
65 "default": 0
66 },
67 "x-position": 3
68 },
69 {
70 "name": "firmType",
71 "in": "query",
72 "description": "The type of the firm. (firm, otherVendor, all)",
73 "schema": {
74 "default": "Null",
75 "oneOf": [
76 {
77 "$ref": "#/components/schemas/BudgetFirmType"
78 }
79 ]
80 },
81 "x-position": 4
82 },
83 {
84 "name": "year",
85 "in": "query",
86 "description": "The fiscal year of the budget.",
87 "schema": {
88 "type": "integer",
89 "format": "int32",
90 "nullable": true
91 },
92 "x-position": 5
93 },
94 {
95 "name": "Prefer",
96 "in": "header",
97 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
98 "schema": {
99 "type": "string",
100 "example": "return=representation"
101 }
102 }
103 ],
104 "responses": {
105 "200": {
106 "description": "BudgetsModel",
107 "content": {
108 "application/json": {
109 "schema": {
110 "$ref": "#/components/schemas/BudgetsModel"
111 }
112 }
113 }
114 },
115 "400": {
116 "description": "One or more validation errors in the request were encountered while processing the intial request.",
117 "content": {
118 "application/json": {
119 "schema": {
120 "$ref": "#/components/schemas/ErrorResponse"
121 }
122 }
123 }
124 },
125 "404": {
126 "description": "No request with that identifier could be found",
127 "content": {
128 "application/json": {
129 "schema": {
130 "$ref": "#/components/schemas/ErrorResponse"
131 }
132 }
133 }
134 },
135 "403": {
136 "description": "The web service account has insufficient permissions to access this endpoint.",
137 "content": {
138 "application/json": {
139 "schema": {
140 "$ref": "#/components/schemas/ErrorResponse"
141 }
142 }
143 }
144 },
145 "401": {
146 "description": "The requested resource requires authentication.",
147 "content": {
148 "application/json": {
149 "schema": {
150 "$ref": "#/components/schemas/ErrorResponse"
151 },
152 "examples": {
153 "Access is denied": {
154 "value": {
155 "error": {
156 "code": "Unauthorized",
157 "message": "The requested resource requires authentication."
158 }
159 }
160 }
161 }
162 }
163 }
164 }
165 },
166 "security": [
167 {
168 "OAuth2": []
169 }
170 ]
171 },
172 "post": {
173 "tags": [
174 "Budgets"
175 ],
176 "summary": "Creates or updates budget records for a matter by the matter ID.",
177 "description": "Create or update matter budgets by the matter ID.",
178 "operationId": "Budgets_PostBudgets",
179 "parameters": [
180 {
181 "name": "id",
182 "in": "path",
183 "required": true,
184 "description": "The ID of the associated matter",
185 "schema": {
186 "type": "integer",
187 "format": "int32"
188 },
189 "x-position": 1
190 },
191 {
192 "name": "Prefer",
193 "in": "header",
194 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
195 "schema": {
196 "type": "string",
197 "example": "return=representation"
198 }
199 }
200 ],
201 "requestBody": {
202 "x-name": "budgetsModel",
203 "description": "The budgets schema being posted to the service.",
204 "content": {
205 "application/json": {
206 "schema": {
207 "nullable": true,
208 "$ref": "#/components/schemas/BudgetsModel"
209 }
210 }
211 },
212 "required": true,
213 "x-position": 2
214 },
215 "responses": {
216 "200": {
217 "description": "BudgetsModel",
218 "content": {
219 "application/json": {
220 "schema": {
221 "$ref": "#/components/schemas/BudgetsModel"
222 }
223 }
224 }
225 },
226 "204": {
227 "description": "Record was created successfully"
228 },
229 "409": {
230 "description": "The record being updated has already been updated to a different version. There was a conflict during sync.",
231 "content": {
232 "application/json": {
233 "schema": {
234 "$ref": "#/components/schemas/ErrorResponse"
235 }
236 }
237 }
238 },
239 "403": {
240 "description": "The web service account has insufficient permissions to access this endpoint.",
241 "content": {
242 "application/json": {
243 "schema": {
244 "$ref": "#/components/schemas/ErrorResponse"
245 }
246 }
247 }
248 },
249 "404": {
250 "description": "No request with that identifier could be found",
251 "content": {
252 "application/json": {
253 "schema": {
254 "$ref": "#/components/schemas/ErrorResponse"
255 }
256 }
257 }
258 },
259 "400": {
260 "description": "One or more validation errors in the request were encountered while processing the intial request.",
261 "content": {
262 "application/json": {
263 "schema": {
264 "$ref": "#/components/schemas/ErrorResponse"
265 }
266 }
267 }
268 },
269 "401": {
270 "description": "The requested resource requires authentication.",
271 "content": {
272 "application/json": {
273 "schema": {
274 "$ref": "#/components/schemas/ErrorResponse"
275 },
276 "examples": {
277 "Access is denied": {
278 "value": {
279 "error": {
280 "code": "Unauthorized",
281 "message": "The requested resource requires authentication."
282 }
283 }
284 }
285 }
286 }
287 }
288 }
289 },
290 "security": [
291 {
292 "OAuth2": []
293 }
294 ]
295 }
296 },
297 "/intake-requests/{id}": {
298 "get": {
299 "tags": [
300 "MatterIntakes"
301 ],
302 "summary": "Find a matterIntake by ID",
303 "description": "Retrieves information about a matterIntake by ID.",
304 "operationId": "MatterIntake_GetMatterIntake",
305 "parameters": [
306 {
307 "name": "id",
308 "in": "path",
309 "required": true,
310 "description": "ID of matter intake.",
311 "schema": {
312 "type": "integer",
313 "format": "int32"
314 },
315 "x-position": 1
316 }
317 ],
318 "responses": {
319 "200": {
320 "description": "MatterIntake",
321 "headers": {
322 "ETag": {
323 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
324 "schema": {
325 "type": "string"
326 }
327 }
328 },
329 "content": {
330 "application/json": {
331 "schema": {
332 "$ref": "#/components/schemas/MatterIntake"
333 }
334 }
335 }
336 },
337 "404": {
338 "description": "No request with that identifier could be found",
339 "content": {
340 "application/json": {
341 "schema": {
342 "$ref": "#/components/schemas/ErrorResponse"
343 }
344 }
345 }
346 },
347 "403": {
348 "description": "The web service account has insufficient permissions to access this endpoint.",
349 "content": {
350 "application/json": {
351 "schema": {
352 "$ref": "#/components/schemas/ErrorResponse"
353 }
354 }
355 }
356 },
357 "401": {
358 "description": "The requested resource requires authentication.",
359 "content": {
360 "application/json": {
361 "schema": {
362 "$ref": "#/components/schemas/ErrorResponse"
363 },
364 "examples": {
365 "Access is denied": {
366 "value": {
367 "error": {
368 "code": "Unauthorized",
369 "message": "The requested resource requires authentication."
370 }
371 }
372 }
373 }
374 }
375 }
376 }
377 },
378 "security": [
379 {
380 "OAuth2": []
381 }
382 ]
383 }
384 },
385 "/intake-requests": {
386 "post": {
387 "tags": [
388 "MatterIntakes"
389 ],
390 "summary": "Create a new matterIntake record.",
391 "description": "Create a new matterIntake record.",
392 "operationId": "MatterIntake_PostMatterIntake",
393 "parameters": [
394 {
395 "name": "Prefer",
396 "in": "header",
397 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
398 "schema": {
399 "type": "string",
400 "example": "return=representation"
401 }
402 }
403 ],
404 "requestBody": {
405 "x-name": "matterIntake",
406 "description": "Creation model.",
407 "content": {
408 "application/json": {
409 "schema": {
410 "nullable": true,
411 "$ref": "#/components/schemas/MatterIntake"
412 }
413 }
414 },
415 "required": true,
416 "x-position": 1
417 },
418 "responses": {
419 "201": {
420 "description": "The matter intake was successfully created and the entity will be returned in the response.",
421 "headers": {
422 "ETag": {
423 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
424 "schema": {
425 "type": "string"
426 }
427 }
428 },
429 "content": {
430 "application/json": {
431 "schema": {
432 "$ref": "#/components/schemas/MatterIntake"
433 }
434 }
435 }
436 },
437 "204": {
438 "description": "The matter intake was successfully created and the entity will not be returned in the response.",
439 "headers": {
440 "ETag": {
441 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
442 "schema": {
443 "type": "string"
444 }
445 }
446 }
447 },
448 "400": {
449 "description": "One or more validation errors in the request were encountered while processing the intial request.",
450 "content": {
451 "application/json": {
452 "schema": {
453 "$ref": "#/components/schemas/ErrorResponse"
454 }
455 }
456 }
457 },
458 "403": {
459 "description": "The web service account has insufficient permissions to access this endpoint.",
460 "content": {
461 "application/json": {
462 "schema": {
463 "$ref": "#/components/schemas/ErrorResponse"
464 }
465 }
466 }
467 },
468 "401": {
469 "description": "The requested resource requires authentication.",
470 "content": {
471 "application/json": {
472 "schema": {
473 "$ref": "#/components/schemas/ErrorResponse"
474 },
475 "examples": {
476 "Access is denied": {
477 "value": {
478 "error": {
479 "code": "Unauthorized",
480 "message": "The requested resource requires authentication."
481 }
482 }
483 }
484 }
485 }
486 }
487 }
488 },
489 "security": [
490 {
491 "OAuth2": []
492 }
493 ]
494 }
495 },
496 "/operations/{id}": {
497 "get": {
498 "tags": [
499 "Batches"
500 ],
501 "summary": "Status monitor for asynchronous requests",
502 "description": "The operations endpoint returns whether an asynchronous request is:\n* Running, HTTP Status Code 202\n* Completed, HTTP Status Code 200 with the response containing individual request responses",
503 "operationId": "MattersBatch_GetBatchStatus",
504 "parameters": [
505 {
506 "name": "id",
507 "in": "path",
508 "required": true,
509 "schema": {
510 "type": "integer",
511 "format": "int32"
512 },
513 "x-position": 1
514 }
515 ],
516 "responses": {
517 "200": {
518 "description": "The batch request is completed with the response containing the individual request responses.",
519 "content": {
520 "application/json": {
521 "schema": {
522 "$ref": "#/components/schemas/BatchResponsesModel"
523 },
524 "examples": {
525 "Example Batch Response with completed requests": {
526 "value": "{\r\n \"responses\": [\r\n {\r\n \"id\": \"1\",\r\n \"status\": 200,\r\n \"headers\": {\r\n \"pragma\": \"no-cache\",\r\n \"preference-Applied\": \"return=representation\",\r\n \"rootGuid\": \"i682a7d1ad59a424489b0c72489caa2e3\",\r\n \"api-supported-versions\": \"1, 2\",\r\n \"cache-Control\": \"no-cache\",\r\n \"date\": \"Fri, 21 Feb 2020 14:28:43 GMT\",\r\n \"eTag\": \"\\\"637178633236770000\\\"\",\r\n \"location\": \"https://api.thomsonreuters.com/legal-tracker/matters-api/v1/matters/121429\",\r\n \"server\": \"\"\r\n },\r\n \"body\": {\r\n \"id\": 121429,\r\n \"matterType\": \"Litigation/Dispute > validation\",\r\n \"fullNameAndPartiesInvolved\": \"eewet\",\r\n \"shortName\": \"qwerty/3\",\r\n \"leadCompanyPersonEmail\": \"ARLevel1@oxy.com\",\r\n \"numberTwoCompanyPersonEmail\": \"ARLevel2Delegate@oxy.com\",\r\n \"organizationalUnit\": \"UT Org Unit 3\",\r\n \"practiceGroup\": \"Legal Department\",\r\n \"countryOrRegion\": \"United States\",\r\n \"matterGroup\": null,\r\n \"businessManager\": \"\",\r\n \"associatedMatterId\": \"\",\r\n \"associatedMatterUrl\": \"\",\r\n \"associatedMatterData\": \"\",\r\n \"clientMatterNumber\": \"\",\r\n \"invoiceApprovalRoute\": \"AR4\",\r\n \"apRoute\": \"APRoutingNoMembers\",\r\n \"billedToEntityName\": \"\",\r\n \"taxConfiguration\": null,\r\n \"preconfiguredAllocations\": null,\r\n \"matterAllocations\": [],\r\n \"leadOutsideCounselEmail\": \"AccrualFirmSysAdmin@oxy.com\",\r\n \"leadFirmFeeArrangement\": \"\",\r\n \"leadFirmFeeComment\": \"\",\r\n \"currencyID\": \"USD\",\r\n \"firmAccess\": \"LEAD_COUNSEL\",\r\n \"substantiveLaw\": \"Banking/Financial Services\",\r\n \"startDate\": \"2019-12-03T08:00:00Z\",\r\n \"description\": \"Description -2–\",\r\n \"keyIssues\": \"\",\r\n \"adverseFirmInfo\": \"\",\r\n \"affidavitOfUseFilingDate\": null,\r\n \"dateOfLoss\": null,\r\n \"dateOfNoticeOfLoss\": null,\r\n \"disclosureDate\": null,\r\n \"filingDate\": null,\r\n \"registrationDate\": null,\r\n \"renewalExpirationDate\": null,\r\n \"serviceReceivedDate\": null,\r\n \"trialDate\": null,\r\n \"auditSummary\": \"\",\r\n \"caseApplicationNumber\": \"\",\r\n \"claims\": \"\",\r\n \"classesOfGoods\": \"\",\r\n \"serialReelNumber\": \"\",\r\n \"ownerRecordTitleHolder\": \"\",\r\n \"inventor\": \"\",\r\n \"state\": \"\",\r\n \"provinceRegion\": \"\",\r\n \"status\": \"\",\r\n \"registrationNumber\": \"\",\r\n \"patentTitle\": \"\",\r\n \"patentType\": \"\",\r\n \"court\": \"fhfdhdh\",\r\n \"courtAdditionalInfo\": \"\",\r\n \"financialOnly\": \"No\",\r\n \"billingOnlyRole\": \"\",\r\n \"consolidatedBilling\": \"No\",\r\n \"preconfiguredTaskCodeAlerts\": \"\",\r\n \"localFirmOrAgent\": \"\",\r\n \"matterAdminRole\": \"CoSysAdmin@oxy.com,ARLevel1@oxy.com,ARLevel2Delegate@oxy.com,AccrualFirmSysAdmin@oxy.com\",\r\n \"matterEditorRole\": \"\",\r\n \"matterReaderRole\": \"\",\r\n \"noMatterOrReportAccessRole\": \"\",\r\n \"preApprovedAllocations\": \"No\",\r\n \"renewalExpirationDateSendNoticeEmail\": null,\r\n \"reportAccessOnlyRole\": \"\",\r\n \"reviewInvoiceAllocations\": \"CHANGED_ONLY\",\r\n \"taxesIncludedInTCAAmounts\": \"Yes\",\r\n \"timekeeperAuditState\": \"Enabled\",\r\n \"trialDateSendNoticeEmail\": null,\r\n \"customDropdownField1\": \"\",\r\n \"customDropdownField2\": \"\",\r\n \"customDropdownField3\": \"\",\r\n \"customDropdownField4\": \"\",\r\n \"customDropdownField5\": \"\",\r\n \"customDropdownField6\": \"\",\r\n \"customDropdownField7\": \"\",\r\n \"customDropdownField8\": \"\",\r\n \"customDropdownField9\": \"\",\r\n \"customDropdownField10\": \"\",\r\n \"customDropdownField11\": \"\",\r\n \"customDropdownField12\": \"\",\r\n \"customDropdownField13\": \"\",\r\n \"customDropdownField14\": \"\",\r\n \"customDropdownField15\": \"\",\r\n \"customDropdownField16\": \"\",\r\n \"customDropdownField17\": \"\",\r\n \"customDropdownField18\": \"\",\r\n \"customDropdownField19\": \"\",\r\n \"customDropdownField20\": \"\",\r\n \"customDropdownField21\": \"\",\r\n \"customDropdownField22\": \"\",\r\n \"customDropdownField23\": \"\",\r\n \"customDropdownField24\": \"\",\r\n \"customDropdownField25\": \"\",\r\n \"customDropdownField26\": \"\",\r\n \"customDropdownField27\": \"\",\r\n \"customDropdownField28\": \"\",\r\n \"customDropdownField29\": \"\",\r\n \"customDropdownField30\": \"\",\r\n \"customDropdownField31\": \"\",\r\n \"customDropdownField32\": \"\",\r\n \"customDropdownField33\": \"\",\r\n \"customDropdownField34\": \"\",\r\n \"customDropdownField35\": \"\",\r\n \"customDropdownField36\": \"\",\r\n \"customDropdownField37\": \"\",\r\n \"customDropdownField38\": \"\",\r\n \"customDropdownField39\": \"\",\r\n \"customDropdownField40\": \"\",\r\n \"customDropdownField41\": \"\",\r\n \"customCurrencyField1\": null,\r\n \"customCurrencyField2\": null,\r\n \"customCurrencyField3\": null,\r\n \"customCurrencyField4\": null,\r\n \"customCurrencyField5\": null,\r\n \"customCurrencyField6\": null,\r\n \"customCurrencyField7\": null,\r\n \"customCurrencyField8\": null,\r\n \"customCurrencyField9\": null,\r\n \"customCurrencyField10\": null,\r\n \"customCurrencyField11\": null,\r\n \"customCurrencyField12\": null,\r\n \"customCurrencyField13\": null,\r\n \"customCurrencyField14\": null,\r\n \"customCurrencyField15\": null,\r\n \"customCurrencyField16\": null,\r\n \"customCurrencyField17\": null,\r\n \"customCurrencyField18\": null,\r\n \"customCurrencyField19\": null,\r\n \"customCurrencyField20\": null,\r\n \"customCurrencyField21\": null,\r\n \"customCurrencyField22\": null,\r\n \"customCurrencyField23\": null,\r\n \"customCurrencyField24\": null,\r\n \"customCurrencyField25\": null,\r\n \"customCurrencyField26\": null,\r\n \"customCurrencyField27\": null,\r\n \"customCurrencyField28\": null,\r\n \"customCurrencyField29\": null,\r\n \"customCurrencyField30\": null,\r\n \"customCurrencyField31\": null,\r\n \"customCurrencyField32\": null,\r\n \"customCurrencyField33\": null,\r\n \"customCurrencyField34\": null,\r\n \"customCurrencyField35\": null,\r\n \"customCurrencyField36\": null,\r\n \"customCurrencyField37\": null,\r\n \"customCurrencyField38\": null,\r\n \"customCurrencyField39\": null,\r\n \"customCurrencyField40\": null,\r\n \"customCurrencyField41\": null,\r\n \"customDateField1\": null,\r\n \"customDateField2\": null,\r\n \"customDateField3\": null,\r\n \"customDateField4\": null,\r\n \"customDateField5\": null,\r\n \"customDateField6\": null,\r\n \"customDateField7\": null,\r\n \"customDateField8\": null,\r\n \"customDateField9\": null,\r\n \"customDateField10\": null,\r\n \"customDateField11\": null,\r\n \"customDateField12\": null,\r\n \"customDateField13\": null,\r\n \"customDateField14\": null,\r\n \"customDateField15\": null,\r\n \"customDateField16\": null,\r\n \"customDateField17\": null,\r\n \"customDateField18\": null,\r\n \"customDateField19\": null,\r\n \"customDateField20\": null,\r\n \"customDateField21\": null,\r\n \"customTextField1\": \"\",\r\n \"customTextField2\": \"\",\r\n \"customTextField3\": \"\",\r\n \"customTextField4\": \"\",\r\n \"customTextField5\": \"\",\r\n \"customTextField6\": \"\",\r\n \"customTextField7\": \"\",\r\n \"customTextField8\": \"\",\r\n \"customTextField9\": \"\",\r\n \"customTextField10\": \"\",\r\n \"customTextField11\": \"\",\r\n \"customTextField12\": \"\",\r\n \"customTextField13\": \"\",\r\n \"customTextField14\": \"\",\r\n \"customTextField15\": \"\",\r\n \"customTextField16\": \"\",\r\n \"customTextField17\": \"\",\r\n \"customTextField18\": \"\",\r\n \"customTextField19\": \"\",\r\n \"customTextField20\": \"\",\r\n \"customTextField21\": \"\",\r\n \"customTextAreaField1\": \"\",\r\n \"customTextAreaField2\": \"\",\r\n \"customTextAreaField3\": \"\",\r\n \"customTextAreaField4\": \"\",\r\n \"customTextAreaField5\": \"\",\r\n \"customTextAreaField6\": \"\",\r\n \"customTextAreaField7\": \"\",\r\n \"customTextAreaField8\": \"\",\r\n \"customTextAreaField9\": \"\",\r\n \"customTextAreaField10\": \"\",\r\n \"customTextAreaField11\": \"\",\r\n \"customTextAreaField12\": \"\",\r\n \"customTextAreaField13\": \"\",\r\n \"customRichTextAreaField1\": \"\",\r\n \"customRichTextAreaField2\": \"\",\r\n \"customRichTextAreaField3\": \"\",\r\n \"customRichTextAreaField4\": \"\",\r\n \"customRichTextAreaField5\": \"\",\r\n \"customRichTextAreaField6\": \"\",\r\n \"customRichTextAreaField7\": \"\",\r\n \"customRichTextAreaField8\": \"\",\r\n \"customRichTextAreaField9\": \"\",\r\n \"customRichTextAreaField10\": \"\",\r\n \"customRichTextAreaField11\": \"\",\r\n \"customNumberField1\": null,\r\n \"customNumberField2\": null,\r\n \"customNumberField3\": null,\r\n \"customNumberField4\": null,\r\n \"customNumberField5\": null,\r\n \"customNumberField6\": null,\r\n \"customNumberField7\": null,\r\n \"customNumberField8\": null,\r\n \"customNumberField9\": null,\r\n \"customNumberField10\": null,\r\n \"customNumberField11\": null,\r\n \"customMultiPickList1\": \"\",\r\n \"customMultiPickList2\": \"\",\r\n \"customMultiPickList3\": \"\",\r\n \"customMultiPickList4\": \"\",\r\n \"customMultiPickList5\": \"\",\r\n \"customMultiPickList6\": \"\",\r\n \"customMultiPickList7\": \"\",\r\n \"customMultiPickList8\": \"\",\r\n \"customMultiPickList9\": \"\",\r\n \"customMultiPickList10\": \"\",\r\n \"customMultiPickList11\": \"\",\r\n \"customTieredPickList1\": \"\",\r\n \"customTieredPickList2\": \"\",\r\n \"customTieredPickList3\": \"\",\r\n \"customTieredPickList4\": \"\",\r\n \"customTieredPickList5\": \"\",\r\n \"notes\": \"\",\r\n \"amountClaimed\": null,\r\n \"companyExposure\": null,\r\n \"companyMaximumExposure\": null,\r\n \"likelihoodOfLiability\": \"\",\r\n \"liabilityIsEstimable\": \"\",\r\n \"descriptionOfAssetExposure\": \"\",\r\n \"exposureSettlementAuthority\": null,\r\n \"reserveAmount\": null,\r\n \"insurerReinsurer\": \"\",\r\n \"amountCounterClaimed\": null,\r\n \"companyRecoveryEstimate\": null,\r\n \"companyMaximumRecovery\": null,\r\n \"descriptionOfAssetRecovery\": \"\",\r\n \"recoverySettlementAuthority\": null,\r\n \"estimateTimingOfResolution\": \"\",\r\n \"estimatedResolutionDate\": null,\r\n \"resolutionDate\": null,\r\n \"amountPaid\": null,\r\n \"amountReceived\": null,\r\n \"daysToEditMatter\": null,\r\n \"daysToPostFinalInvoice\": null,\r\n \"formOfResolution\": \"\",\r\n \"lessonsLearned\": \"\",\r\n \"matterComplexity\": \"\",\r\n \"otherAssetsLost\": \"\",\r\n \"otherAssetsReceived\": \"\",\r\n \"paperFileLocation\": \"\",\r\n \"timingOfResolution\": \"\",\r\n \"resolutionDescription\": \"\"\r\n }\r\n },\r\n {\r\n \"id\": \"2\",\r\n \"status\": 200,\r\n \"headers\": {\r\n \"pragma\": \"no-cache\",\r\n \"preference-Applied\": \"return=representation\",\r\n \"rootGuid\": \"ia207bb3019bd463b89b012ade4cb01ef\",\r\n \"api-supported-versions\": \"1, 2\",\r\n \"cache-Control\": \"no-cache\",\r\n \"date\": \"Fri, 21 Feb 2020 14:28:43 GMT\",\r\n \"eTag\": \"\\\"637178632969170000\\\"\",\r\n \"location\": \"https://api.thomsonreuters.com/legal-tracker/matters-api/v1/matters/121429\",\r\n \"server\": \"\"\r\n },\r\n \"body\": {\r\n \"id\": 121429,\r\n \"matterType\": \"Litigation/Dispute > validation\",\r\n \"fullNameAndPartiesInvolved\": \"eewet\",\r\n \"shortName\": \"qwerty/3\",\r\n \"leadCompanyPersonEmail\": \"ARLevel1@oxy.com\",\r\n \"numberTwoCompanyPersonEmail\": \"ARLevel2Delegate@oxy.com\",\r\n \"organizationalUnit\": \"UT Org Unit 3\",\r\n \"practiceGroup\": \"Legal Department\",\r\n \"countryOrRegion\": \"United States\",\r\n \"matterGroup\": null,\r\n \"businessManager\": \"\",\r\n \"associatedMatterId\": \"\",\r\n \"associatedMatterUrl\": \"\",\r\n \"associatedMatterData\": \"\",\r\n \"clientMatterNumber\": \"\",\r\n \"invoiceApprovalRoute\": \"AR4\",\r\n \"apRoute\": \"APRoutingNoMembers\",\r\n \"billedToEntityName\": \"\",\r\n \"taxConfiguration\": null,\r\n \"preconfiguredAllocations\": null,\r\n \"matterAllocations\": [],\r\n \"leadOutsideCounselEmail\": \"AccrualFirmSysAdmin@oxy.com\",\r\n \"leadFirmFeeArrangement\": \"\",\r\n \"leadFirmFeeComment\": \"\",\r\n \"currencyID\": \"USD\",\r\n \"firmAccess\": \"LEAD_COUNSEL\",\r\n \"substantiveLaw\": \"Banking/Financial Services\",\r\n \"startDate\": \"2019-12-03T08:00:00Z\",\r\n \"description\": \"Description 2\",\r\n \"keyIssues\": \"\",\r\n \"adverseFirmInfo\": \"\",\r\n \"affidavitOfUseFilingDate\": null,\r\n \"dateOfLoss\": null,\r\n \"dateOfNoticeOfLoss\": null,\r\n \"disclosureDate\": null,\r\n \"filingDate\": null,\r\n \"registrationDate\": null,\r\n \"renewalExpirationDate\": null,\r\n \"serviceReceivedDate\": null,\r\n \"trialDate\": null,\r\n \"auditSummary\": \"\",\r\n \"caseApplicationNumber\": \"\",\r\n \"claims\": \"\",\r\n \"classesOfGoods\": \"\",\r\n \"serialReelNumber\": \"\",\r\n \"ownerRecordTitleHolder\": \"\",\r\n \"inventor\": \"\",\r\n \"state\": \"\",\r\n \"provinceRegion\": \"\",\r\n \"status\": \"\",\r\n \"registrationNumber\": \"\",\r\n \"patentTitle\": \"\",\r\n \"patentType\": \"\",\r\n \"court\": \"fhfdhdh\",\r\n \"courtAdditionalInfo\": \"\",\r\n \"financialOnly\": \"No\",\r\n \"billingOnlyRole\": \"\",\r\n \"consolidatedBilling\": \"No\",\r\n \"preconfiguredTaskCodeAlerts\": \"\",\r\n \"localFirmOrAgent\": \"\",\r\n \"matterAdminRole\": \"CoSysAdmin@oxy.com,ARLevel1@oxy.com,ARLevel2Delegate@oxy.com,AccrualFirmSysAdmin@oxy.com\",\r\n \"matterEditorRole\": \"\",\r\n \"matterReaderRole\": \"\",\r\n \"noMatterOrReportAccessRole\": \"\",\r\n \"preApprovedAllocations\": \"No\",\r\n \"renewalExpirationDateSendNoticeEmail\": null,\r\n \"reportAccessOnlyRole\": \"\",\r\n \"reviewInvoiceAllocations\": \"CHANGED_ONLY\",\r\n \"taxesIncludedInTCAAmounts\": \"Yes\",\r\n \"timekeeperAuditState\": \"Enabled\",\r\n \"trialDateSendNoticeEmail\": null,\r\n \"customDropdownField1\": \"\",\r\n \"customDropdownField2\": \"\",\r\n \"customDropdownField3\": \"\",\r\n \"customDropdownField4\": \"\",\r\n \"customDropdownField5\": \"\",\r\n \"customDropdownField6\": \"\",\r\n \"customDropdownField7\": \"\",\r\n \"customDropdownField8\": \"\",\r\n \"customDropdownField9\": \"\",\r\n \"customDropdownField10\": \"\",\r\n \"customDropdownField11\": \"\",\r\n \"customDropdownField12\": \"\",\r\n \"customDropdownField13\": \"\",\r\n \"customDropdownField14\": \"\",\r\n \"customDropdownField15\": \"\",\r\n \"customDropdownField16\": \"\",\r\n \"customDropdownField17\": \"\",\r\n \"customDropdownField18\": \"\",\r\n \"customDropdownField19\": \"\",\r\n \"customDropdownField20\": \"\",\r\n \"customDropdownField21\": \"\",\r\n \"customDropdownField22\": \"\",\r\n \"customDropdownField23\": \"\",\r\n \"customDropdownField24\": \"\",\r\n \"customDropdownField25\": \"\",\r\n \"customDropdownField26\": \"\",\r\n \"customDropdownField27\": \"\",\r\n \"customDropdownField28\": \"\",\r\n \"customDropdownField29\": \"\",\r\n \"customDropdownField30\": \"\",\r\n \"customDropdownField31\": \"\",\r\n \"customDropdownField32\": \"\",\r\n \"customDropdownField33\": \"\",\r\n \"customDropdownField34\": \"\",\r\n \"customDropdownField35\": \"\",\r\n \"customDropdownField36\": \"\",\r\n \"customDropdownField37\": \"\",\r\n \"customDropdownField38\": \"\",\r\n \"customDropdownField39\": \"\",\r\n \"customDropdownField40\": \"\",\r\n \"customDropdownField41\": \"\",\r\n \"customCurrencyField1\": null,\r\n \"customCurrencyField2\": null,\r\n \"customCurrencyField3\": null,\r\n \"customCurrencyField4\": null,\r\n \"customCurrencyField5\": null,\r\n \"customCurrencyField6\": null,\r\n \"customCurrencyField7\": null,\r\n \"customCurrencyField8\": null,\r\n \"customCurrencyField9\": null,\r\n \"customCurrencyField10\": null,\r\n \"customCurrencyField11\": null,\r\n \"customCurrencyField12\": null,\r\n \"customCurrencyField13\": null,\r\n \"customCurrencyField14\": null,\r\n \"customCurrencyField15\": null,\r\n \"customCurrencyField16\": null,\r\n \"customCurrencyField17\": null,\r\n \"customCurrencyField18\": null,\r\n \"customCurrencyField19\": null,\r\n \"customCurrencyField20\": null,\r\n \"customCurrencyField21\": null,\r\n \"customCurrencyField22\": null,\r\n \"customCurrencyField23\": null,\r\n \"customCurrencyField24\": null,\r\n \"customCurrencyField25\": null,\r\n \"customCurrencyField26\": null,\r\n \"customCurrencyField27\": null,\r\n \"customCurrencyField28\": null,\r\n \"customCurrencyField29\": null,\r\n \"customCurrencyField30\": null,\r\n \"customCurrencyField31\": null,\r\n \"customCurrencyField32\": null,\r\n \"customCurrencyField33\": null,\r\n \"customCurrencyField34\": null,\r\n \"customCurrencyField35\": null,\r\n \"customCurrencyField36\": null,\r\n \"customCurrencyField37\": null,\r\n \"customCurrencyField38\": null,\r\n \"customCurrencyField39\": null,\r\n \"customCurrencyField40\": null,\r\n \"customCurrencyField41\": null,\r\n \"customDateField1\": null,\r\n \"customDateField2\": null,\r\n \"customDateField3\": null,\r\n \"customDateField4\": null,\r\n \"customDateField5\": null,\r\n \"customDateField6\": null,\r\n \"customDateField7\": null,\r\n \"customDateField8\": null,\r\n \"customDateField9\": null,\r\n \"customDateField10\": null,\r\n \"customDateField11\": null,\r\n \"customDateField12\": null,\r\n \"customDateField13\": null,\r\n \"customDateField14\": null,\r\n \"customDateField15\": null,\r\n \"customDateField16\": null,\r\n \"customDateField17\": null,\r\n \"customDateField18\": null,\r\n \"customDateField19\": null,\r\n \"customDateField20\": null,\r\n \"customDateField21\": null,\r\n \"customTextField1\": \"\",\r\n \"customTextField2\": \"\",\r\n \"customTextField3\": \"\",\r\n \"customTextField4\": \"\",\r\n \"customTextField5\": \"\",\r\n \"customTextField6\": \"\",\r\n \"customTextField7\": \"\",\r\n \"customTextField8\": \"\",\r\n \"customTextField9\": \"\",\r\n \"customTextField10\": \"\",\r\n \"customTextField11\": \"\",\r\n \"customTextField12\": \"\",\r\n \"customTextField13\": \"\",\r\n \"customTextField14\": \"\",\r\n \"customTextField15\": \"\",\r\n \"customTextField16\": \"\",\r\n \"customTextField17\": \"\",\r\n \"customTextField18\": \"\",\r\n \"customTextField19\": \"\",\r\n \"customTextField20\": \"\",\r\n \"customTextField21\": \"\",\r\n \"customTextAreaField1\": \"\",\r\n \"customTextAreaField2\": \"\",\r\n \"customTextAreaField3\": \"\",\r\n \"customTextAreaField4\": \"\",\r\n \"customTextAreaField5\": \"\",\r\n \"customTextAreaField6\": \"\",\r\n \"customTextAreaField7\": \"\",\r\n \"customTextAreaField8\": \"\",\r\n \"customTextAreaField9\": \"\",\r\n \"customTextAreaField10\": \"\",\r\n \"customTextAreaField11\": \"\",\r\n \"customTextAreaField12\": \"\",\r\n \"customTextAreaField13\": \"\",\r\n \"customRichTextAreaField1\": \"\",\r\n \"customRichTextAreaField2\": \"\",\r\n \"customRichTextAreaField3\": \"\",\r\n \"customRichTextAreaField4\": \"\",\r\n \"customRichTextAreaField5\": \"\",\r\n \"customRichTextAreaField6\": \"\",\r\n \"customRichTextAreaField7\": \"\",\r\n \"customRichTextAreaField8\": \"\",\r\n \"customRichTextAreaField9\": \"\",\r\n \"customRichTextAreaField10\": \"\",\r\n \"customRichTextAreaField11\": \"\",\r\n \"customNumberField1\": null,\r\n \"customNumberField2\": null,\r\n \"customNumberField3\": null,\r\n \"customNumberField4\": null,\r\n \"customNumberField5\": null,\r\n \"customNumberField6\": null,\r\n \"customNumberField7\": null,\r\n \"customNumberField8\": null,\r\n \"customNumberField9\": null,\r\n \"customNumberField10\": null,\r\n \"customNumberField11\": null,\r\n \"customMultiPickList1\": \"\",\r\n \"customMultiPickList2\": \"\",\r\n \"customMultiPickList3\": \"\",\r\n \"customMultiPickList4\": \"\",\r\n \"customMultiPickList5\": \"\",\r\n \"customMultiPickList6\": \"\",\r\n \"customMultiPickList7\": \"\",\r\n \"customMultiPickList8\": \"\",\r\n \"customMultiPickList9\": \"\",\r\n \"customMultiPickList10\": \"\",\r\n \"customMultiPickList11\": \"\",\r\n \"customTieredPickList1\": \"\",\r\n \"customTieredPickList2\": \"\",\r\n \"customTieredPickList3\": \"\",\r\n \"customTieredPickList4\": \"\",\r\n \"customTieredPickList5\": \"\",\r\n \"notes\": \"\",\r\n \"amountClaimed\": null,\r\n \"companyExposure\": null,\r\n \"companyMaximumExposure\": null,\r\n \"likelihoodOfLiability\": \"\",\r\n \"liabilityIsEstimable\": \"\",\r\n \"descriptionOfAssetExposure\": \"\",\r\n \"exposureSettlementAuthority\": null,\r\n \"reserveAmount\": null,\r\n \"insurerReinsurer\": \"\",\r\n \"amountCounterClaimed\": null,\r\n \"companyRecoveryEstimate\": null,\r\n \"companyMaximumRecovery\": null,\r\n \"descriptionOfAssetRecovery\": \"\",\r\n \"recoverySettlementAuthority\": null,\r\n \"estimateTimingOfResolution\": \"\",\r\n \"estimatedResolutionDate\": null,\r\n \"resolutionDate\": null,\r\n \"amountPaid\": null,\r\n \"amountReceived\": null,\r\n \"daysToEditMatter\": null,\r\n \"daysToPostFinalInvoice\": null,\r\n \"formOfResolution\": \"\",\r\n \"lessonsLearned\": \"\",\r\n \"matterComplexity\": \"\",\r\n \"otherAssetsLost\": \"\",\r\n \"otherAssetsReceived\": \"\",\r\n \"paperFileLocation\": \"\",\r\n \"timingOfResolution\": \"\",\r\n \"resolutionDescription\": \"\"\r\n }\r\n },\r\n {\r\n \"id\": \"3\",\r\n \"status\": 200,\r\n \"headers\": {\r\n \"pragma\": \"no-cache\",\r\n \"rootGuid\": \"i1343ecc73d5e47c2b9546ebb8015e409\",\r\n \"api-supported-versions\": \"1, 2\",\r\n \"cache-Control\": \"no-cache\",\r\n \"date\": \"Fri, 21 Feb 2020 14:28:43 GMT\",\r\n \"eTag\": \"\\\"637178632969170000\\\"\",\r\n \"server\": \"\"\r\n },\r\n \"body\": {\r\n \"id\": 121429,\r\n \"matterType\": \"Litigation/Dispute > validation\",\r\n \"fullNameAndPartiesInvolved\": \"eewet\",\r\n \"shortName\": \"qwerty/3\",\r\n \"leadCompanyPersonEmail\": \"ARLevel1@oxy.com\",\r\n \"numberTwoCompanyPersonEmail\": \"ARLevel2Delegate@oxy.com\",\r\n \"organizationalUnit\": \"UT Org Unit 3\",\r\n \"practiceGroup\": \"Legal Department\",\r\n \"countryOrRegion\": \"United States\",\r\n \"matterGroup\": null,\r\n \"businessManager\": \"\",\r\n \"associatedMatterId\": \"\",\r\n \"associatedMatterUrl\": \"\",\r\n \"associatedMatterData\": \"\",\r\n \"clientMatterNumber\": \"\",\r\n \"invoiceApprovalRoute\": \"AR4\",\r\n \"apRoute\": \"APRoutingNoMembers\",\r\n \"billedToEntityName\": \"\",\r\n \"taxConfiguration\": null,\r\n \"preconfiguredAllocations\": null,\r\n \"matterAllocations\": [],\r\n \"leadOutsideCounselEmail\": \"AccrualFirmSysAdmin@oxy.com\",\r\n \"leadFirmFeeArrangement\": \"\",\r\n \"leadFirmFeeComment\": \"\",\r\n \"currencyID\": \"USD\",\r\n \"firmAccess\": \"LEAD_COUNSEL\",\r\n \"substantiveLaw\": \"Banking/Financial Services\",\r\n \"startDate\": \"2019-12-03T08:00:00Z\",\r\n \"description\": \"Description 2\",\r\n \"keyIssues\": \"\",\r\n \"adverseFirmInfo\": \"\",\r\n \"affidavitOfUseFilingDate\": null,\r\n \"dateOfLoss\": null,\r\n \"dateOfNoticeOfLoss\": null,\r\n \"disclosureDate\": null,\r\n \"filingDate\": null,\r\n \"registrationDate\": null,\r\n \"renewalExpirationDate\": null,\r\n \"serviceReceivedDate\": null,\r\n \"trialDate\": null,\r\n \"auditSummary\": \"\",\r\n \"caseApplicationNumber\": \"\",\r\n \"claims\": \"\",\r\n \"classesOfGoods\": \"\",\r\n \"serialReelNumber\": \"\",\r\n \"ownerRecordTitleHolder\": \"\",\r\n \"inventor\": \"\",\r\n \"state\": \"\",\r\n \"provinceRegion\": \"\",\r\n \"status\": \"\",\r\n \"registrationNumber\": \"\",\r\n \"patentTitle\": \"\",\r\n \"patentType\": \"\",\r\n \"court\": \"fhfdhdh\",\r\n \"courtAdditionalInfo\": \"\",\r\n \"financialOnly\": \"No\",\r\n \"billingOnlyRole\": \"\",\r\n \"consolidatedBilling\": \"No\",\r\n \"preconfiguredTaskCodeAlerts\": \"\",\r\n \"localFirmOrAgent\": \"\",\r\n \"matterAdminRole\": \"CoSysAdmin@oxy.com,ARLevel1@oxy.com,ARLevel2Delegate@oxy.com,AccrualFirmSysAdmin@oxy.com\",\r\n \"matterEditorRole\": \"\",\r\n \"matterReaderRole\": \"\",\r\n \"noMatterOrReportAccessRole\": \"\",\r\n \"preApprovedAllocations\": \"No\",\r\n \"renewalExpirationDateSendNoticeEmail\": null,\r\n \"reportAccessOnlyRole\": \"\",\r\n \"reviewInvoiceAllocations\": \"CHANGED_ONLY\",\r\n \"taxesIncludedInTCAAmounts\": \"Yes\",\r\n \"timekeeperAuditState\": \"Enabled\",\r\n \"trialDateSendNoticeEmail\": null,\r\n \"customDropdownField1\": \"\",\r\n \"customDropdownField2\": \"\",\r\n \"customDropdownField3\": \"\",\r\n \"customDropdownField4\": \"\",\r\n \"customDropdownField5\": \"\",\r\n \"customDropdownField6\": \"\",\r\n \"customDropdownField7\": \"\",\r\n \"customDropdownField8\": \"\",\r\n \"customDropdownField9\": \"\",\r\n \"customDropdownField10\": \"\",\r\n \"customDropdownField11\": \"\",\r\n \"customDropdownField12\": \"\",\r\n \"customDropdownField13\": \"\",\r\n \"customDropdownField14\": \"\",\r\n \"customDropdownField15\": \"\",\r\n \"customDropdownField16\": \"\",\r\n \"customDropdownField17\": \"\",\r\n \"customDropdownField18\": \"\",\r\n \"customDropdownField19\": \"\",\r\n \"customDropdownField20\": \"\",\r\n \"customDropdownField21\": \"\",\r\n \"customDropdownField22\": \"\",\r\n \"customDropdownField23\": \"\",\r\n \"customDropdownField24\": \"\",\r\n \"customDropdownField25\": \"\",\r\n \"customDropdownField26\": \"\",\r\n \"customDropdownField27\": \"\",\r\n \"customDropdownField28\": \"\",\r\n \"customDropdownField29\": \"\",\r\n \"customDropdownField30\": \"\",\r\n \"customDropdownField31\": \"\",\r\n \"customDropdownField32\": \"\",\r\n \"customDropdownField33\": \"\",\r\n \"customDropdownField34\": \"\",\r\n \"customDropdownField35\": \"\",\r\n \"customDropdownField36\": \"\",\r\n \"customDropdownField37\": \"\",\r\n \"customDropdownField38\": \"\",\r\n \"customDropdownField39\": \"\",\r\n \"customDropdownField40\": \"\",\r\n \"customDropdownField41\": \"\",\r\n \"customCurrencyField1\": null,\r\n \"customCurrencyField2\": null,\r\n \"customCurrencyField3\": null,\r\n \"customCurrencyField4\": null,\r\n \"customCurrencyField5\": null,\r\n \"customCurrencyField6\": null,\r\n \"customCurrencyField7\": null,\r\n \"customCurrencyField8\": null,\r\n \"customCurrencyField9\": null,\r\n \"customCurrencyField10\": null,\r\n \"customCurrencyField11\": null,\r\n \"customCurrencyField12\": null,\r\n \"customCurrencyField13\": null,\r\n \"customCurrencyField14\": null,\r\n \"customCurrencyField15\": null,\r\n \"customCurrencyField16\": null,\r\n \"customCurrencyField17\": null,\r\n \"customCurrencyField18\": null,\r\n \"customCurrencyField19\": null,\r\n \"customCurrencyField20\": null,\r\n \"customCurrencyField21\": null,\r\n \"customCurrencyField22\": null,\r\n \"customCurrencyField23\": null,\r\n \"customCurrencyField24\": null,\r\n \"customCurrencyField25\": null,\r\n \"customCurrencyField26\": null,\r\n \"customCurrencyField27\": null,\r\n \"customCurrencyField28\": null,\r\n \"customCurrencyField29\": null,\r\n \"customCurrencyField30\": null,\r\n \"customCurrencyField31\": null,\r\n \"customCurrencyField32\": null,\r\n \"customCurrencyField33\": null,\r\n \"customCurrencyField34\": null,\r\n \"customCurrencyField35\": null,\r\n \"customCurrencyField36\": null,\r\n \"customCurrencyField37\": null,\r\n \"customCurrencyField38\": null,\r\n \"customCurrencyField39\": null,\r\n \"customCurrencyField40\": null,\r\n \"customCurrencyField41\": null,\r\n \"customDateField1\": null,\r\n \"customDateField2\": null,\r\n \"customDateField3\": null,\r\n \"customDateField4\": null,\r\n \"customDateField5\": null,\r\n \"customDateField6\": null,\r\n \"customDateField7\": null,\r\n \"customDateField8\": null,\r\n \"customDateField9\": null,\r\n \"customDateField10\": null,\r\n \"customDateField11\": null,\r\n \"customDateField12\": null,\r\n \"customDateField13\": null,\r\n \"customDateField14\": null,\r\n \"customDateField15\": null,\r\n \"customDateField16\": null,\r\n \"customDateField17\": null,\r\n \"customDateField18\": null,\r\n \"customDateField19\": null,\r\n \"customDateField20\": null,\r\n \"customDateField21\": null,\r\n \"customTextField1\": \"\",\r\n \"customTextField2\": \"\",\r\n \"customTextField3\": \"\",\r\n \"customTextField4\": \"\",\r\n \"customTextField5\": \"\",\r\n \"customTextField6\": \"\",\r\n \"customTextField7\": \"\",\r\n \"customTextField8\": \"\",\r\n \"customTextField9\": \"\",\r\n \"customTextField10\": \"\",\r\n \"customTextField11\": \"\",\r\n \"customTextField12\": \"\",\r\n \"customTextField13\": \"\",\r\n \"customTextField14\": \"\",\r\n \"customTextField15\": \"\",\r\n \"customTextField16\": \"\",\r\n \"customTextField17\": \"\",\r\n \"customTextField18\": \"\",\r\n \"customTextField19\": \"\",\r\n \"customTextField20\": \"\",\r\n \"customTextField21\": \"\",\r\n \"customTextAreaField1\": \"\",\r\n \"customTextAreaField2\": \"\",\r\n \"customTextAreaField3\": \"\",\r\n \"customTextAreaField4\": \"\",\r\n \"customTextAreaField5\": \"\",\r\n \"customTextAreaField6\": \"\",\r\n \"customTextAreaField7\": \"\",\r\n \"customTextAreaField8\": \"\",\r\n \"customTextAreaField9\": \"\",\r\n \"customTextAreaField10\": \"\",\r\n \"customTextAreaField11\": \"\",\r\n \"customTextAreaField12\": \"\",\r\n \"customTextAreaField13\": \"\",\r\n \"customRichTextAreaField1\": \"\",\r\n \"customRichTextAreaField2\": \"\",\r\n \"customRichTextAreaField3\": \"\",\r\n \"customRichTextAreaField4\": \"\",\r\n \"customRichTextAreaField5\": \"\",\r\n \"customRichTextAreaField6\": \"\",\r\n \"customRichTextAreaField7\": \"\",\r\n \"customRichTextAreaField8\": \"\",\r\n \"customRichTextAreaField9\": \"\",\r\n \"customRichTextAreaField10\": \"\",\r\n \"customRichTextAreaField11\": \"\",\r\n \"customNumberField1\": null,\r\n \"customNumberField2\": null,\r\n \"customNumberField3\": null,\r\n \"customNumberField4\": null,\r\n \"customNumberField5\": null,\r\n \"customNumberField6\": null,\r\n \"customNumberField7\": null,\r\n \"customNumberField8\": null,\r\n \"customNumberField9\": null,\r\n \"customNumberField10\": null,\r\n \"customNumberField11\": null,\r\n \"customMultiPickList1\": \"\",\r\n \"customMultiPickList2\": \"\",\r\n \"customMultiPickList3\": \"\",\r\n \"customMultiPickList4\": \"\",\r\n \"customMultiPickList5\": \"\",\r\n \"customMultiPickList6\": \"\",\r\n \"customMultiPickList7\": \"\",\r\n \"customMultiPickList8\": \"\",\r\n \"customMultiPickList9\": \"\",\r\n \"customMultiPickList10\": \"\",\r\n \"customMultiPickList11\": \"\",\r\n \"customTieredPickList1\": \"\",\r\n \"customTieredPickList2\": \"\",\r\n \"customTieredPickList3\": \"\",\r\n \"customTieredPickList4\": \"\",\r\n \"customTieredPickList5\": \"\",\r\n \"notes\": \"\",\r\n \"amountClaimed\": null,\r\n \"companyExposure\": null,\r\n \"companyMaximumExposure\": null,\r\n \"likelihoodOfLiability\": \"\",\r\n \"liabilityIsEstimable\": \"\",\r\n \"descriptionOfAssetExposure\": \"\",\r\n \"exposureSettlementAuthority\": null,\r\n \"reserveAmount\": null,\r\n \"insurerReinsurer\": \"\",\r\n \"amountCounterClaimed\": null,\r\n \"companyRecoveryEstimate\": null,\r\n \"companyMaximumRecovery\": null,\r\n \"descriptionOfAssetRecovery\": \"\",\r\n \"recoverySettlementAuthority\": null,\r\n \"estimateTimingOfResolution\": \"\",\r\n \"estimatedResolutionDate\": null,\r\n \"resolutionDate\": null,\r\n \"amountPaid\": null,\r\n \"amountReceived\": null,\r\n \"daysToEditMatter\": null,\r\n \"daysToPostFinalInvoice\": null,\r\n \"formOfResolution\": \"\",\r\n \"lessonsLearned\": \"\",\r\n \"matterComplexity\": \"\",\r\n \"otherAssetsLost\": \"\",\r\n \"otherAssetsReceived\": \"\",\r\n \"paperFileLocation\": \"\",\r\n \"timingOfResolution\": \"\",\r\n \"resolutionDescription\": \"\"\r\n }\r\n },\r\n {\r\n \"id\": \"4\",\r\n \"status\": 201,\r\n \"headers\": {\r\n \"pragma\": \"no-cache\",\r\n \"preference-Applied\": \"return=representation\",\r\n \"rootGuid\": \"i3eb5a1ecc231433d9ef795b11759e55d\",\r\n \"api-supported-versions\": \"1, 2\",\r\n \"cache-Control\": \"no-cache\",\r\n \"date\": \"Fri, 21 Feb 2020 14:28:46 GMT\",\r\n \"eTag\": \"\\\"637178633253830000\\\"\",\r\n \"location\": \"https://api.thomsonreuters.com/legal-tracker/matters-api/v1/matters/344519\",\r\n \"server\": \"\"\r\n },\r\n \"body\": {\r\n \"id\": 344519,\r\n \"matterType\": \"Miscellaneous > Other\",\r\n \"fullNameAndPartiesInvolved\": \"FullName\",\r\n \"shortName\": \"147\",\r\n \"leadCompanyPersonEmail\": \"ARLevel1@oxy.com\",\r\n \"numberTwoCompanyPersonEmail\": \"\",\r\n \"organizationalUnit\": \"UT Org Unit 3\",\r\n \"practiceGroup\": \"Legal Department\",\r\n \"countryOrRegion\": \"United States\",\r\n \"matterGroup\": null,\r\n \"businessManager\": \"\",\r\n \"associatedMatterId\": \"579\",\r\n \"associatedMatterUrl\": \"\",\r\n \"associatedMatterData\": \"\",\r\n \"clientMatterNumber\": \"202009354\",\r\n \"invoiceApprovalRoute\": \"AR1\",\r\n \"apRoute\": \"AP Route\",\r\n \"billedToEntityName\": \"\",\r\n \"taxConfiguration\": null,\r\n \"preconfiguredAllocations\": null,\r\n \"matterAllocations\": [],\r\n \"leadOutsideCounselEmail\": \"\",\r\n \"leadFirmFeeArrangement\": \"\",\r\n \"leadFirmFeeComment\": \"\",\r\n \"currencyID\": \"USD\",\r\n \"firmAccess\": \"LEAD_COUNSEL\",\r\n \"substantiveLaw\": \"Bankruptcy\",\r\n \"startDate\": \"2019-08-12T19:00:00Z\",\r\n \"description\": \"Description\",\r\n \"keyIssues\": \"\",\r\n \"adverseFirmInfo\": \"\",\r\n \"affidavitOfUseFilingDate\": null,\r\n \"dateOfLoss\": null,\r\n \"dateOfNoticeOfLoss\": null,\r\n \"disclosureDate\": null,\r\n \"filingDate\": null,\r\n \"registrationDate\": null,\r\n \"renewalExpirationDate\": null,\r\n \"serviceReceivedDate\": null,\r\n \"trialDate\": null,\r\n \"auditSummary\": \"\",\r\n \"caseApplicationNumber\": \"\",\r\n \"claims\": \"\",\r\n \"classesOfGoods\": \"\",\r\n \"serialReelNumber\": \"\",\r\n \"ownerRecordTitleHolder\": \"\",\r\n \"inventor\": \"\",\r\n \"state\": \"\",\r\n \"provinceRegion\": \"\",\r\n \"status\": \"\",\r\n \"registrationNumber\": \"\",\r\n \"patentTitle\": \"\",\r\n \"patentType\": \"\",\r\n \"court\": \"\",\r\n \"courtAdditionalInfo\": \"\",\r\n \"financialOnly\": \"No\",\r\n \"billingOnlyRole\": \"\",\r\n \"consolidatedBilling\": \"No\",\r\n \"preconfiguredTaskCodeAlerts\": \"\",\r\n \"localFirmOrAgent\": \"\",\r\n \"matterAdminRole\": \"ARLevel1@oxy.com\",\r\n \"matterEditorRole\": \"\",\r\n \"matterReaderRole\": \"\",\r\n \"noMatterOrReportAccessRole\": \"\",\r\n \"preApprovedAllocations\": \"No\",\r\n \"renewalExpirationDateSendNoticeEmail\": null,\r\n \"reportAccessOnlyRole\": \"\",\r\n \"reviewInvoiceAllocations\": \"CHANGED_ONLY\",\r\n \"taxesIncludedInTCAAmounts\": \"Yes\",\r\n \"timekeeperAuditState\": \"Enabled\",\r\n \"trialDateSendNoticeEmail\": null,\r\n \"customDropdownField1\": \"\",\r\n \"customDropdownField2\": \"\",\r\n \"customDropdownField3\": \"\",\r\n \"customDropdownField4\": \"\",\r\n \"customDropdownField5\": \"\",\r\n \"customDropdownField6\": \"\",\r\n \"customDropdownField7\": \"\",\r\n \"customDropdownField8\": \"\",\r\n \"customDropdownField9\": \"\",\r\n \"customDropdownField10\": \"\",\r\n \"customDropdownField11\": \"\",\r\n \"customDropdownField12\": \"\",\r\n \"customDropdownField13\": \"\",\r\n \"customDropdownField14\": \"\",\r\n \"customDropdownField15\": \"\",\r\n \"customDropdownField16\": \"\",\r\n \"customDropdownField17\": \"\",\r\n \"customDropdownField18\": \"\",\r\n \"customDropdownField19\": \"\",\r\n \"customDropdownField20\": \"\",\r\n \"customDropdownField21\": \"\",\r\n \"customDropdownField22\": \"\",\r\n \"customDropdownField23\": \"\",\r\n \"customDropdownField24\": \"\",\r\n \"customDropdownField25\": \"\",\r\n \"customDropdownField26\": \"\",\r\n \"customDropdownField27\": \"\",\r\n \"customDropdownField28\": \"\",\r\n \"customDropdownField29\": \"\",\r\n \"customDropdownField30\": \"\",\r\n \"customDropdownField31\": \"\",\r\n \"customDropdownField32\": \"\",\r\n \"customDropdownField33\": \"\",\r\n \"customDropdownField34\": \"\",\r\n \"customDropdownField35\": \"\",\r\n \"customDropdownField36\": \"\",\r\n \"customDropdownField37\": \"\",\r\n \"customDropdownField38\": \"\",\r\n \"customDropdownField39\": \"\",\r\n \"customDropdownField40\": \"\",\r\n \"customDropdownField41\": \"\",\r\n \"customCurrencyField1\": null,\r\n \"customCurrencyField2\": null,\r\n \"customCurrencyField3\": null,\r\n \"customCurrencyField4\": null,\r\n \"customCurrencyField5\": null,\r\n \"customCurrencyField6\": null,\r\n \"customCurrencyField7\": null,\r\n \"customCurrencyField8\": null,\r\n \"customCurrencyField9\": null,\r\n \"customCurrencyField10\": null,\r\n \"customCurrencyField11\": null,\r\n \"customCurrencyField12\": null,\r\n \"customCurrencyField13\": null,\r\n \"customCurrencyField14\": null,\r\n \"customCurrencyField15\": null,\r\n \"customCurrencyField16\": null,\r\n \"customCurrencyField17\": null,\r\n \"customCurrencyField18\": null,\r\n \"customCurrencyField19\": null,\r\n \"customCurrencyField20\": null,\r\n \"customCurrencyField21\": null,\r\n \"customCurrencyField22\": null,\r\n \"customCurrencyField23\": null,\r\n \"customCurrencyField24\": null,\r\n \"customCurrencyField25\": null,\r\n \"customCurrencyField26\": null,\r\n \"customCurrencyField27\": null,\r\n \"customCurrencyField28\": null,\r\n \"customCurrencyField29\": null,\r\n \"customCurrencyField30\": null,\r\n \"customCurrencyField31\": null,\r\n \"customCurrencyField32\": null,\r\n \"customCurrencyField33\": null,\r\n \"customCurrencyField34\": null,\r\n \"customCurrencyField35\": null,\r\n \"customCurrencyField36\": null,\r\n \"customCurrencyField37\": null,\r\n \"customCurrencyField38\": null,\r\n \"customCurrencyField39\": null,\r\n \"customCurrencyField40\": null,\r\n \"customCurrencyField41\": null,\r\n \"customDateField1\": null,\r\n \"customDateField2\": null,\r\n \"customDateField3\": null,\r\n \"customDateField4\": null,\r\n \"customDateField5\": null,\r\n \"customDateField6\": null,\r\n \"customDateField7\": null,\r\n \"customDateField8\": null,\r\n \"customDateField9\": null,\r\n \"customDateField10\": null,\r\n \"customDateField11\": null,\r\n \"customDateField12\": null,\r\n \"customDateField13\": null,\r\n \"customDateField14\": null,\r\n \"customDateField15\": null,\r\n \"customDateField16\": null,\r\n \"customDateField17\": null,\r\n \"customDateField18\": null,\r\n \"customDateField19\": null,\r\n \"customDateField20\": null,\r\n \"customDateField21\": null,\r\n \"customTextField1\": \"\",\r\n \"customTextField2\": \"\",\r\n \"customTextField3\": \"\",\r\n \"customTextField4\": \"\",\r\n \"customTextField5\": \"\",\r\n \"customTextField6\": \"\",\r\n \"customTextField7\": \"\",\r\n \"customTextField8\": \"\",\r\n \"customTextField9\": \"\",\r\n \"customTextField10\": \"\",\r\n \"customTextField11\": \"\",\r\n \"customTextField12\": \"\",\r\n \"customTextField13\": \"\",\r\n \"customTextField14\": \"\",\r\n \"customTextField15\": \"\",\r\n \"customTextField16\": \"\",\r\n \"customTextField17\": \"\",\r\n \"customTextField18\": \"\",\r\n \"customTextField19\": \"\",\r\n \"customTextField20\": \"\",\r\n \"customTextField21\": \"\",\r\n \"customTextAreaField1\": \"\",\r\n \"customTextAreaField2\": \"\",\r\n \"customTextAreaField3\": \"\",\r\n \"customTextAreaField4\": \"\",\r\n \"customTextAreaField5\": \"\",\r\n \"customTextAreaField6\": \"\",\r\n \"customTextAreaField7\": \"\",\r\n \"customTextAreaField8\": \"\",\r\n \"customTextAreaField9\": \"\",\r\n \"customTextAreaField10\": \"\",\r\n \"customTextAreaField11\": \"\",\r\n \"customTextAreaField12\": \"\",\r\n \"customTextAreaField13\": \"\",\r\n \"customRichTextAreaField1\": \"\",\r\n \"customRichTextAreaField2\": \"\",\r\n \"customRichTextAreaField3\": \"\",\r\n \"customRichTextAreaField4\": \"\",\r\n \"customRichTextAreaField5\": \"\",\r\n \"customRichTextAreaField6\": \"\",\r\n \"customRichTextAreaField7\": \"\",\r\n \"customRichTextAreaField8\": \"\",\r\n \"customRichTextAreaField9\": \"\",\r\n \"customRichTextAreaField10\": \"\",\r\n \"customRichTextAreaField11\": \"\",\r\n \"customNumberField1\": null,\r\n \"customNumberField2\": null,\r\n \"customNumberField3\": null,\r\n \"customNumberField4\": null,\r\n \"customNumberField5\": null,\r\n \"customNumberField6\": null,\r\n \"customNumberField7\": null,\r\n \"customNumberField8\": null,\r\n \"customNumberField9\": null,\r\n \"customNumberField10\": null,\r\n \"customNumberField11\": null,\r\n \"customMultiPickList1\": \"\",\r\n \"customMultiPickList2\": \"\",\r\n \"customMultiPickList3\": \"\",\r\n \"customMultiPickList4\": \"\",\r\n \"customMultiPickList5\": \"\",\r\n \"customMultiPickList6\": \"\",\r\n \"customMultiPickList7\": \"\",\r\n \"customMultiPickList8\": \"\",\r\n \"customMultiPickList9\": \"\",\r\n \"customMultiPickList10\": \"\",\r\n \"customMultiPickList11\": \"\",\r\n \"customTieredPickList1\": \"\",\r\n \"customTieredPickList2\": \"\",\r\n \"customTieredPickList3\": \"\",\r\n \"customTieredPickList4\": \"\",\r\n \"customTieredPickList5\": \"\",\r\n \"notes\": \"\",\r\n \"amountClaimed\": null,\r\n \"companyExposure\": null,\r\n \"companyMaximumExposure\": null,\r\n \"likelihoodOfLiability\": \"\",\r\n \"liabilityIsEstimable\": \"\",\r\n \"descriptionOfAssetExposure\": \"\",\r\n \"exposureSettlementAuthority\": null,\r\n \"reserveAmount\": null,\r\n \"insurerReinsurer\": \"\",\r\n \"amountCounterClaimed\": null,\r\n \"companyRecoveryEstimate\": null,\r\n \"companyMaximumRecovery\": null,\r\n \"descriptionOfAssetRecovery\": \"\",\r\n \"recoverySettlementAuthority\": null,\r\n \"estimateTimingOfResolution\": \"\",\r\n \"estimatedResolutionDate\": null,\r\n \"resolutionDate\": null,\r\n \"amountPaid\": null,\r\n \"amountReceived\": null,\r\n \"daysToEditMatter\": null,\r\n \"daysToPostFinalInvoice\": null,\r\n \"formOfResolution\": \"\",\r\n \"lessonsLearned\": \"\",\r\n \"matterComplexity\": \"\",\r\n \"otherAssetsLost\": \"\",\r\n \"otherAssetsReceived\": \"\",\r\n \"paperFileLocation\": \"\",\r\n \"timingOfResolution\": \"\",\r\n \"resolutionDescription\": \"\"\r\n }\r\n }\r\n ]\r\n}\r\n"
527 }
528 }
529 }
530 }
531 },
532 "404": {
533 "description": "No request with that identifier could be found",
534 "content": {
535 "application/json": {
536 "schema": {
537 "$ref": "#/components/schemas/ErrorResponse"
538 },
539 "examples": {
540 "No request found example": {
541 "value": {
542 "error": {
543 "code": "RecordNotFound",
544 "message": "No record found for id 344306"
545 }
546 }
547 }
548 }
549 }
550 }
551 },
552 "202": {
553 "description": "The batch request is currently being processed.",
554 "headers": {
555 "Location": {
556 "description": "URL to check batch status",
557 "schema": {
558 "type": "string"
559 }
560 }
561 }
562 },
563 "403": {
564 "description": "The web service account has insufficient permissions to access this endpoint.",
565 "content": {
566 "application/json": {
567 "schema": {
568 "$ref": "#/components/schemas/ErrorResponse"
569 },
570 "examples": {
571 "Insufficient permissions response": {
572 "value": {
573 "error": {
574 "code": "InsufficientPermission",
575 "message": "Only web service users with appropriate permissions are allowed to access this api method."
576 }
577 }
578 }
579 }
580 }
581 }
582 },
583 "401": {
584 "description": "The requested resource requires authentication.",
585 "content": {
586 "application/json": {
587 "schema": {
588 "$ref": "#/components/schemas/ErrorResponse"
589 },
590 "examples": {
591 "Access is denied": {
592 "value": {
593 "error": {
594 "code": "Unauthorized",
595 "message": "The requested resource requires authentication."
596 }
597 }
598 }
599 }
600 }
601 }
602 }
603 },
604 "security": [
605 {
606 "OAuth2": []
607 }
608 ]
609 }
610 },
611 "/$batch": {
612 "post": {
613 "tags": [
614 "Batches"
615 ],
616 "summary": "Combine multiple matter requests into a single batch request",
617 "description": "$batch follows the[OData 4.01 JSON](http://docs.oasis-open.org/odata/odata-json-format/v4.01/odata-json-format-v4.01.html#_Toc26268547) standard for batching multiple single requests into one request. Currently the $batch endpoint supports the following:\n* Asynchronous request processing for the entire batch, the resulting status code of 202 contains the status monitor URL to the operations endpoint where status and results of the request can be retrieved\n* GET, POST and PATCH operations for the matters endpoint\n* The ability to control the processing of requests if one or more requests fail(continue-on-error Prefer header value)\n* Processing multiple requests in parallel is supported if the continue-on-error Prefer header value is set to true",
618 "operationId": "MattersBatch_CreateBatch",
619 "parameters": [
620 {
621 "name": "Prefer",
622 "in": "header",
623 "description": "* continue-on-error=true: **This is the default.** Requests will be processed in parallel and will continue if errors are encountered. The return response will include all requests including successful and unsuccessful requests.\r\n* continue-on-error=false: Batch processing will be halted if an individual request returns an HTTP error code.\r\n",
624 "schema": {
625 "type": "string",
626 "example": "continue-on-error=true"
627 }
628 }
629 ],
630 "requestBody": {
631 "x-name": "model",
632 "description": "A batch request consists of a collection of single requests that specify an endpoint URL, a unique Id and a body.",
633 "content": {
634 "application/json": {
635 "schema": {
636 "$ref": "#/components/schemas/BatchRequestsModel"
637 },
638 "examples": {
639 "Batch request example with GET, PATCH and POST": {
640 "value": "{\r\n \"requests\": [\r\n {\r\n \"id\": \"1\",\r\n \"method\": \"patch\",\r\n \"url\": \"/matters/121429\",\r\n \"headers\": {\r\n \"Content-Type\": \"application/merge-patch+json\",\r\n \"If-Match\": \"*\",\r\n \"Prefer\": \"return=representation\"\r\n },\r\n \"body\": {\r\n \"Description\": \"Description 1\"\r\n }\r\n },\r\n {\r\n \"id\": \"2\",\r\n \"method\": \"patch\",\r\n \"url\": \"/matters/121429\",\r\n \"headers\": {\r\n \"Content-Type\": \"application/merge-patch+json\",\r\n \"If-Match\": \"*\",\r\n \"Prefer\": \"return=representation\"\r\n },\r\n \"body\": {\r\n \"Description\": \"Description 2\"\r\n }\r\n },\r\n {\r\n \"id\": \"3\",\r\n \"method\": \"get\",\r\n \"url\": \"/matters/121429\",\r\n \"headers\": {\r\n \"Content-Type\": \"application/json\"\r\n }\r\n },\r\n {\r\n \"id\": \"4\",\r\n \"method\": \"post\",\r\n \"url\": \"/matters\",\r\n \"headers\": {\r\n \"Content-Type\": \"application/json\",\r\n \"Prefer\": \"return=representation\"\r\n },\r\n \"body\": {\r\n \"FullNameAndPartiesInvolved\": \"FullName\",\r\n \"ShortName\": \"ShortName\",\r\n \"LeadCompanyPersonEmail\": \"lead.company.person@email.com\",\r\n \"OrganizationalUnit\": \"orgUnit\",\r\n \"PracticeGroup\": \"practiceGroup\",\r\n \"MatterType\": \"Miscellaneous > Other\",\r\n \"SubstantiveLaw\": \"Bankruptcy\",\r\n \"StartDate\": \"2019-08-12T12:00:00\",\r\n \"Description\": \"Description\",\r\n \"CountryOrRegion\": \"USA\",\r\n \"InvoiceApprovalRoute\": \"AR1\",\r\n \"APRoute\": \"AP Route\",\r\n \"AssociatedMatterID\": \"matter012\"\r\n }\r\n }\r\n ]\r\n}"
641 }
642 }
643 }
644 },
645 "required": true,
646 "x-position": 1
647 },
648 "responses": {
649 "400": {
650 "description": "One or more validation errors in the request were encountered while processing the intial request.",
651 "content": {
652 "application/json": {
653 "schema": {
654 "$ref": "#/components/schemas/ErrorResponse"
655 },
656 "examples": {
657 "Request missing the required url field response": {
658 "value": {
659 "error": {
660 "code": "InvalidInput",
661 "message": "An invalid input was detected. See the error details for more information.",
662 "details": [
663 {
664 "code": "InvalidInput",
665 "target": "JsonDeserializationModelException",
666 "message": "Required property 'url' not found in JSON. Path 'requests[0]', line 14, position 9."
667 }
668 ]
669 }
670 }
671 }
672 }
673 }
674 }
675 },
676 "202": {
677 "description": "The batch request has been accepted and will be processed asynchronously. To monitor the status of the asynchronous request use the URL in returned in the Location header.",
678 "headers": {
679 "Location": {
680 "description": "URL for the status monitor",
681 "schema": {
682 "type": "string"
683 }
684 }
685 }
686 },
687 "403": {
688 "description": "The web service account has insufficient permissions to access this endpoint.",
689 "content": {
690 "application/json": {
691 "schema": {
692 "$ref": "#/components/schemas/ErrorResponse"
693 },
694 "examples": {
695 "Insufficient permissions response": {
696 "value": {
697 "error": {
698 "code": "InsufficientPermission",
699 "message": "Only web service users with appropriate permissions are allowed to access this api method."
700 }
701 }
702 }
703 }
704 }
705 }
706 },
707 "401": {
708 "description": "The requested resource requires authentication.",
709 "content": {
710 "application/json": {
711 "schema": {
712 "$ref": "#/components/schemas/ErrorResponse"
713 },
714 "examples": {
715 "Access is denied": {
716 "value": {
717 "error": {
718 "code": "Unauthorized",
719 "message": "The requested resource requires authentication."
720 }
721 }
722 }
723 }
724 }
725 }
726 }
727 },
728 "security": [
729 {
730 "OAuth2": []
731 }
732 ]
733 }
734 },
735 "/matters/{id}": {
736 "get": {
737 "tags": [
738 "Matters"
739 ],
740 "summary": "Find a matter by ID",
741 "description": "Retrieves information about a matter by ID.",
742 "operationId": "Matters_GetMatter",
743 "parameters": [
744 {
745 "name": "id",
746 "in": "path",
747 "required": true,
748 "schema": {
749 "type": "integer",
750 "format": "int32"
751 },
752 "x-position": 1
753 }
754 ],
755 "responses": {
756 "200": {
757 "description": "MatterUploadModel",
758 "headers": {
759 "ETag": {
760 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
761 "schema": {
762 "type": "string"
763 }
764 }
765 },
766 "content": {
767 "application/json": {
768 "schema": {
769 "$ref": "#/components/schemas/MatterUploadModel"
770 }
771 }
772 }
773 },
774 "404": {
775 "description": "No request with that identifier could be found",
776 "content": {
777 "application/json": {
778 "schema": {
779 "$ref": "#/components/schemas/ErrorResponse"
780 }
781 }
782 }
783 },
784 "403": {
785 "description": "The web service account has insufficient permissions to access this endpoint.",
786 "content": {
787 "application/json": {
788 "schema": {
789 "$ref": "#/components/schemas/ErrorResponse"
790 }
791 }
792 }
793 },
794 "401": {
795 "description": "The requested resource requires authentication.",
796 "content": {
797 "application/json": {
798 "schema": {
799 "$ref": "#/components/schemas/ErrorResponse"
800 },
801 "examples": {
802 "Access is denied": {
803 "value": {
804 "error": {
805 "code": "Unauthorized",
806 "message": "The requested resource requires authentication."
807 }
808 }
809 }
810 }
811 }
812 }
813 }
814 },
815 "security": [
816 {
817 "OAuth2": []
818 }
819 ]
820 },
821 "patch": {
822 "tags": [
823 "Matters"
824 ],
825 "summary": "Update field values for an existing matter identified by the Tracker matter ID.",
826 "description": "Update field values for an existing matter identified by the Tracker matter ID.",
827 "operationId": "Matters_PatchMatter",
828 "parameters": [
829 {
830 "name": "id",
831 "in": "path",
832 "required": true,
833 "schema": {
834 "type": "integer",
835 "format": "int32"
836 },
837 "x-position": 1
838 },
839 {
840 "name": "If-Match",
841 "in": "header",
842 "required": true,
843 "description": "The ETag for the record to perform a concurrency check",
844 "schema": {
845 "type": "string"
846 }
847 },
848 {
849 "name": "Prefer",
850 "in": "header",
851 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
852 "schema": {
853 "type": "string",
854 "example": "return=representation"
855 }
856 },
857 {
858 "name": "Content-Type",
859 "in": "header",
860 "required": true,
861 "schema": {
862 "type": "string",
863 "enum": [
864 "application/merge-patch+json"
865 ]
866 }
867 }
868 ],
869 "requestBody": {
870 "x-name": "patchModel",
871 "content": {
872 "application/json": {
873 "schema": {
874 "nullable": true,
875 "$ref": "#/components/schemas/MatterUploadUpdateModel"
876 }
877 }
878 },
879 "required": true,
880 "x-position": 2
881 },
882 "responses": {
883 "200": {
884 "description": "MatterUploadModel",
885 "headers": {
886 "ETag": {
887 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
888 "schema": {
889 "type": "string"
890 }
891 }
892 },
893 "content": {
894 "application/json": {
895 "schema": {
896 "$ref": "#/components/schemas/MatterUploadModel"
897 }
898 }
899 }
900 },
901 "204": {
902 "description": "Record was patched successfully",
903 "headers": {
904 "ETag": {
905 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
906 "schema": {
907 "type": "string"
908 }
909 }
910 }
911 },
912 "428": {
913 "description": "Missing the \"If-Match\" header",
914 "content": {
915 "application/json": {
916 "schema": {
917 "$ref": "#/components/schemas/ErrorResponse"
918 }
919 }
920 }
921 },
922 "412": {
923 "description": "ETag provided in the If-Match header is out of date",
924 "content": {
925 "application/json": {
926 "schema": {
927 "$ref": "#/components/schemas/ErrorResponse"
928 }
929 }
930 }
931 },
932 "415": {
933 "description": "Unsupported format type is included in \"Content-Type\" header",
934 "content": {
935 "application/json": {
936 "schema": {
937 "$ref": "#/components/schemas/ErrorResponse"
938 }
939 }
940 }
941 },
942 "403": {
943 "description": "The web service account has insufficient permissions to access this endpoint.",
944 "content": {
945 "application/json": {
946 "schema": {
947 "$ref": "#/components/schemas/ErrorResponse"
948 }
949 }
950 }
951 },
952 "404": {
953 "description": "No request with that identifier could be found",
954 "content": {
955 "application/json": {
956 "schema": {
957 "$ref": "#/components/schemas/ErrorResponse"
958 }
959 }
960 }
961 },
962 "400": {
963 "description": "One or more validation errors in the request were encountered while processing the intial request.",
964 "content": {
965 "application/json": {
966 "schema": {
967 "$ref": "#/components/schemas/ErrorResponse"
968 }
969 }
970 }
971 },
972 "401": {
973 "description": "The requested resource requires authentication.",
974 "content": {
975 "application/json": {
976 "schema": {
977 "$ref": "#/components/schemas/ErrorResponse"
978 },
979 "examples": {
980 "Access is denied": {
981 "value": {
982 "error": {
983 "code": "Unauthorized",
984 "message": "The requested resource requires authentication."
985 }
986 }
987 }
988 }
989 }
990 }
991 }
992 },
993 "security": [
994 {
995 "OAuth2": []
996 }
997 ]
998 }
999 },
1000 "/matters({key}='{value}')": {
1001 "get": {
1002 "tags": [
1003 "Matters"
1004 ],
1005 "summary": "Find a matter by Tracker Matter ID or Associated Matter ID in alternate keys format.",
1006 "description": "Retrieves information about a matter by Associated Matter ID or Tracker Matter ID.",
1007 "operationId": "Matters_GetMatterByAlternateKey",
1008 "parameters": [
1009 {
1010 "name": "key",
1011 "in": "path",
1012 "required": true,
1013 "description": "",
1014 "schema": {
1015 "type": "string",
1016 "enum": [
1017 "Id",
1018 "AssociatedMatterId",
1019 "ClientMatterNumber",
1020 "ShortName"
1021 ]
1022 }
1023 },
1024 {
1025 "name": "value",
1026 "in": "path",
1027 "required": true,
1028 "description": "The value should be encoded twice.",
1029 "schema": {
1030 "type": "string"
1031 }
1032 }
1033 ],
1034 "responses": {
1035 "200": {
1036 "description": "MatterUploadModel",
1037 "headers": {
1038 "ETag": {
1039 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1040 "schema": {
1041 "type": "string"
1042 }
1043 }
1044 },
1045 "content": {
1046 "application/json": {
1047 "schema": {
1048 "$ref": "#/components/schemas/MatterUploadModel"
1049 }
1050 }
1051 }
1052 },
1053 "404": {
1054 "description": "No request with that identifier could be found",
1055 "content": {
1056 "application/json": {
1057 "schema": {
1058 "$ref": "#/components/schemas/ErrorResponse"
1059 }
1060 }
1061 }
1062 },
1063 "403": {
1064 "description": "The web service account has insufficient permissions to access this endpoint.",
1065 "content": {
1066 "application/json": {
1067 "schema": {
1068 "$ref": "#/components/schemas/ErrorResponse"
1069 }
1070 }
1071 }
1072 },
1073 "400": {
1074 "description": "Invalid request",
1075 "content": {
1076 "application/json": {
1077 "schema": {
1078 "$ref": "#/components/schemas/ErrorResponse"
1079 }
1080 }
1081 }
1082 },
1083 "401": {
1084 "description": "The requested resource requires authentication.",
1085 "content": {
1086 "application/json": {
1087 "schema": {
1088 "$ref": "#/components/schemas/ErrorResponse"
1089 },
1090 "examples": {
1091 "Access is denied": {
1092 "value": {
1093 "error": {
1094 "code": "Unauthorized",
1095 "message": "The requested resource requires authentication."
1096 }
1097 }
1098 }
1099 }
1100 }
1101 }
1102 }
1103 },
1104 "security": [
1105 {
1106 "OAuth2": []
1107 }
1108 ]
1109 },
1110 "patch": {
1111 "tags": [
1112 "Matters"
1113 ],
1114 "summary": "Update field values for an existing matter identified by the Tracker Matter ID or Associated Matter ID in alternate keys format.",
1115 "description": "Update field values for an existing matter identified by the Tracker Matter ID or Associated Matter ID.",
1116 "operationId": "Matters_PatchMatterByAlternateKey",
1117 "parameters": [
1118 {
1119 "name": "key",
1120 "in": "path",
1121 "required": true,
1122 "description": "",
1123 "schema": {
1124 "type": "string",
1125 "enum": [
1126 "Id",
1127 "AssociatedMatterId",
1128 "ClientMatterNumber",
1129 "ShortName"
1130 ]
1131 }
1132 },
1133 {
1134 "name": "value",
1135 "in": "path",
1136 "required": true,
1137 "description": "The value should be encoded twice.",
1138 "schema": {
1139 "type": "string"
1140 }
1141 },
1142 {
1143 "name": "If-Match",
1144 "in": "header",
1145 "required": true,
1146 "description": "The ETag for the record to perform a concurrency check",
1147 "schema": {
1148 "type": "string"
1149 }
1150 },
1151 {
1152 "name": "Prefer",
1153 "in": "header",
1154 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
1155 "schema": {
1156 "type": "string",
1157 "example": "return=representation"
1158 }
1159 },
1160 {
1161 "name": "Content-Type",
1162 "in": "header",
1163 "required": true,
1164 "schema": {
1165 "type": "string",
1166 "enum": [
1167 "application/merge-patch+json"
1168 ]
1169 }
1170 }
1171 ],
1172 "requestBody": {
1173 "x-name": "patchModel",
1174 "content": {
1175 "application/json": {
1176 "schema": {
1177 "nullable": true,
1178 "$ref": "#/components/schemas/MatterUploadUpdateModel"
1179 }
1180 }
1181 },
1182 "required": true,
1183 "x-position": 2
1184 },
1185 "responses": {
1186 "200": {
1187 "description": "MatterUploadModel",
1188 "headers": {
1189 "ETag": {
1190 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1191 "schema": {
1192 "type": "string"
1193 }
1194 }
1195 },
1196 "content": {
1197 "application/json": {
1198 "schema": {
1199 "$ref": "#/components/schemas/MatterUploadModel"
1200 }
1201 }
1202 }
1203 },
1204 "204": {
1205 "description": "Record was patched successfully",
1206 "headers": {
1207 "ETag": {
1208 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1209 "schema": {
1210 "type": "string"
1211 }
1212 }
1213 }
1214 },
1215 "428": {
1216 "description": "Missing the \"If-Match\" header",
1217 "content": {
1218 "application/json": {
1219 "schema": {
1220 "$ref": "#/components/schemas/ErrorResponse"
1221 }
1222 }
1223 }
1224 },
1225 "412": {
1226 "description": "ETag provided in the If-Match header is out of date",
1227 "content": {
1228 "application/json": {
1229 "schema": {
1230 "$ref": "#/components/schemas/ErrorResponse"
1231 }
1232 }
1233 }
1234 },
1235 "415": {
1236 "description": "Unsupported format type is included in \"Content-Type\" header",
1237 "content": {
1238 "application/json": {
1239 "schema": {
1240 "$ref": "#/components/schemas/ErrorResponse"
1241 }
1242 }
1243 }
1244 },
1245 "403": {
1246 "description": "The web service account has insufficient permissions to access this endpoint.",
1247 "content": {
1248 "application/json": {
1249 "schema": {
1250 "$ref": "#/components/schemas/ErrorResponse"
1251 }
1252 }
1253 }
1254 },
1255 "404": {
1256 "description": "No request with that identifier could be found",
1257 "content": {
1258 "application/json": {
1259 "schema": {
1260 "$ref": "#/components/schemas/ErrorResponse"
1261 }
1262 }
1263 }
1264 },
1265 "400": {
1266 "description": "One or more validation errors in the request were encountered while processing the intial request.",
1267 "content": {
1268 "application/json": {
1269 "schema": {
1270 "$ref": "#/components/schemas/ErrorResponse"
1271 }
1272 }
1273 }
1274 },
1275 "401": {
1276 "description": "The requested resource requires authentication.",
1277 "content": {
1278 "application/json": {
1279 "schema": {
1280 "$ref": "#/components/schemas/ErrorResponse"
1281 },
1282 "examples": {
1283 "Access is denied": {
1284 "value": {
1285 "error": {
1286 "code": "Unauthorized",
1287 "message": "The requested resource requires authentication."
1288 }
1289 }
1290 }
1291 }
1292 }
1293 }
1294 }
1295 },
1296 "security": [
1297 {
1298 "OAuth2": []
1299 }
1300 ]
1301 }
1302 },
1303 "/matters": {
1304 "post": {
1305 "tags": [
1306 "Matters"
1307 ],
1308 "summary": "Create a new matter record.",
1309 "description": "Create a new matter record.",
1310 "operationId": "Matters_PostMatter",
1311 "parameters": [
1312 {
1313 "name": "Prefer",
1314 "in": "header",
1315 "description": "* return=representation: This is the default. The server includes an entity representing the current state of the resource. In response to a successful request a status of 201 would be returned.\r\n* return=minimal: The response will not include the entity in the response. A successful request would result in a status of 204 to be returned.\r\n",
1316 "schema": {
1317 "type": "string",
1318 "example": "return=representation"
1319 }
1320 }
1321 ],
1322 "requestBody": {
1323 "x-name": "matterUploadModel",
1324 "content": {
1325 "application/json": {
1326 "schema": {
1327 "nullable": true,
1328 "$ref": "#/components/schemas/MatterUploadCreationModel"
1329 }
1330 }
1331 },
1332 "required": true,
1333 "x-position": 1
1334 },
1335 "responses": {
1336 "201": {
1337 "description": "MatterUploadModel",
1338 "headers": {
1339 "ETag": {
1340 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1341 "schema": {
1342 "type": "string"
1343 }
1344 }
1345 },
1346 "content": {
1347 "application/json": {
1348 "schema": {
1349 "$ref": "#/components/schemas/MatterUploadModel"
1350 }
1351 }
1352 }
1353 },
1354 "204": {
1355 "description": "Record was created successfully",
1356 "headers": {
1357 "ETag": {
1358 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1359 "schema": {
1360 "type": "string"
1361 }
1362 }
1363 }
1364 },
1365 "400": {
1366 "description": "One or more validation errors in the request were encountered while processing the intial request.",
1367 "content": {
1368 "application/json": {
1369 "schema": {
1370 "$ref": "#/components/schemas/ErrorResponse"
1371 }
1372 }
1373 }
1374 },
1375 "403": {
1376 "description": "The web service account has insufficient permissions to access this endpoint.",
1377 "content": {
1378 "application/json": {
1379 "schema": {
1380 "$ref": "#/components/schemas/ErrorResponse"
1381 }
1382 }
1383 }
1384 },
1385 "401": {
1386 "description": "The requested resource requires authentication.",
1387 "content": {
1388 "application/json": {
1389 "schema": {
1390 "$ref": "#/components/schemas/ErrorResponse"
1391 },
1392 "examples": {
1393 "Access is denied": {
1394 "value": {
1395 "error": {
1396 "code": "Unauthorized",
1397 "message": "The requested resource requires authentication."
1398 }
1399 }
1400 }
1401 }
1402 }
1403 }
1404 }
1405 },
1406 "security": [
1407 {
1408 "OAuth2": []
1409 }
1410 ]
1411 }
1412 },
1413 "/templates/{id}": {
1414 "get": {
1415 "tags": [
1416 "Matters"
1417 ],
1418 "summary": "Returns a matter template by id.",
1419 "description": "Returns a matter template by id.",
1420 "operationId": "Matters_GetMatterTemplate",
1421 "parameters": [
1422 {
1423 "name": "id",
1424 "in": "path",
1425 "required": true,
1426 "description": "ID of matter template.",
1427 "schema": {
1428 "type": "integer",
1429 "format": "int32"
1430 },
1431 "x-position": 1
1432 }
1433 ],
1434 "responses": {
1435 "200": {
1436 "description": "MatterTemplate",
1437 "headers": {
1438 "ETag": {
1439 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1440 "schema": {
1441 "type": "string"
1442 }
1443 }
1444 },
1445 "content": {
1446 "application/json": {
1447 "schema": {
1448 "$ref": "#/components/schemas/MatterTemplate"
1449 }
1450 }
1451 }
1452 },
1453 "404": {
1454 "description": "No request with that identifier could be found",
1455 "content": {
1456 "application/json": {
1457 "schema": {
1458 "$ref": "#/components/schemas/ErrorResponse"
1459 }
1460 }
1461 }
1462 },
1463 "403": {
1464 "description": "The web service account has insufficient permissions to access this endpoint.",
1465 "content": {
1466 "application/json": {
1467 "schema": {
1468 "$ref": "#/components/schemas/ErrorResponse"
1469 }
1470 }
1471 }
1472 },
1473 "401": {
1474 "description": "The requested resource requires authentication.",
1475 "content": {
1476 "application/json": {
1477 "schema": {
1478 "$ref": "#/components/schemas/ErrorResponse"
1479 },
1480 "examples": {
1481 "Access is denied": {
1482 "value": {
1483 "error": {
1484 "code": "Unauthorized",
1485 "message": "The requested resource requires authentication."
1486 }
1487 }
1488 }
1489 }
1490 }
1491 }
1492 }
1493 },
1494 "security": [
1495 {
1496 "OAuth2": []
1497 }
1498 ]
1499 }
1500 },
1501 "/templates": {
1502 "get": {
1503 "tags": [
1504 "Matters"
1505 ],
1506 "summary": "Returns a list of matter templates.",
1507 "description": "Returns a list of matter templates.",
1508 "operationId": "Matters_GetMatterTemplates",
1509 "parameters": [
1510 {
1511 "name": "excludeMatterSections",
1512 "in": "query",
1513 "description": "A comma-separated list of matter sections to exclude from response.",
1514 "schema": {
1515 "type": "string",
1516 "nullable": true
1517 },
1518 "x-position": 1
1519 },
1520 {
1521 "name": "excludeFields",
1522 "in": "query",
1523 "description": "A comma-separated list of field names to exclude from response.",
1524 "schema": {
1525 "type": "string",
1526 "nullable": true
1527 },
1528 "x-position": 2
1529 },
1530 {
1531 "name": "isTemplateActive",
1532 "in": "query",
1533 "description": "Filter by Active field of template.",
1534 "schema": {
1535 "type": "boolean",
1536 "nullable": true
1537 },
1538 "x-position": 3
1539 },
1540 {
1541 "name": "isFieldActive",
1542 "in": "query",
1543 "description": "Filter by Active field of template fields.",
1544 "schema": {
1545 "type": "boolean",
1546 "nullable": true
1547 },
1548 "x-position": 4
1549 }
1550 ],
1551 "responses": {
1552 "200": {
1553 "description": "A list of MatterTemplate items",
1554 "content": {
1555 "application/json": {
1556 "schema": {
1557 "type": "array",
1558 "items": {
1559 "$ref": "#/components/schemas/MatterTemplate"
1560 }
1561 }
1562 }
1563 }
1564 },
1565 "403": {
1566 "description": "The web service account has insufficient permissions to access this endpoint.",
1567 "content": {
1568 "application/json": {
1569 "schema": {
1570 "$ref": "#/components/schemas/ErrorResponse"
1571 }
1572 }
1573 }
1574 },
1575 "401": {
1576 "description": "The requested resource requires authentication.",
1577 "content": {
1578 "application/json": {
1579 "schema": {
1580 "$ref": "#/components/schemas/ErrorResponse"
1581 },
1582 "examples": {
1583 "Access is denied": {
1584 "value": {
1585 "error": {
1586 "code": "Unauthorized",
1587 "message": "The requested resource requires authentication."
1588 }
1589 }
1590 }
1591 }
1592 }
1593 }
1594 }
1595 },
1596 "security": [
1597 {
1598 "OAuth2": []
1599 }
1600 ]
1601 }
1602 },
1603 "/template-types": {
1604 "get": {
1605 "tags": [
1606 "Matters"
1607 ],
1608 "summary": "Returns a list of types for matter template.",
1609 "operationId": "Matters_GetMatterTemplateTypes",
1610 "responses": {
1611 "200": {
1612 "description": "A list of MatterTemplateType items",
1613 "content": {
1614 "application/json": {
1615 "schema": {
1616 "type": "array",
1617 "items": {
1618 "$ref": "#/components/schemas/MatterTemplateType"
1619 }
1620 }
1621 }
1622 }
1623 },
1624 "403": {
1625 "description": "The web service account has insufficient permissions to access this endpoint.",
1626 "content": {
1627 "application/json": {
1628 "schema": {
1629 "$ref": "#/components/schemas/ErrorResponse"
1630 }
1631 }
1632 }
1633 },
1634 "401": {
1635 "description": "The requested resource requires authentication.",
1636 "content": {
1637 "application/json": {
1638 "schema": {
1639 "$ref": "#/components/schemas/ErrorResponse"
1640 },
1641 "examples": {
1642 "Access is denied": {
1643 "value": {
1644 "error": {
1645 "code": "Unauthorized",
1646 "message": "The requested resource requires authentication."
1647 }
1648 }
1649 }
1650 }
1651 }
1652 }
1653 }
1654 },
1655 "security": [
1656 {
1657 "OAuth2": []
1658 }
1659 ]
1660 }
1661 },
1662 "/template-types/{id}": {
1663 "get": {
1664 "tags": [
1665 "Matters"
1666 ],
1667 "summary": "Returns a matter template type by ID.",
1668 "operationId": "Matters_GetMatterTemplateType",
1669 "parameters": [
1670 {
1671 "name": "id",
1672 "in": "path",
1673 "required": true,
1674 "description": "ID of matter template type.",
1675 "schema": {
1676 "type": "integer",
1677 "format": "int32"
1678 },
1679 "x-position": 1
1680 }
1681 ],
1682 "responses": {
1683 "200": {
1684 "description": "MatterTemplateType",
1685 "headers": {
1686 "ETag": {
1687 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1688 "schema": {
1689 "type": "string"
1690 }
1691 }
1692 },
1693 "content": {
1694 "application/json": {
1695 "schema": {
1696 "$ref": "#/components/schemas/MatterTemplateType"
1697 }
1698 }
1699 }
1700 },
1701 "404": {
1702 "description": "No request with that identifier could be found",
1703 "content": {
1704 "application/json": {
1705 "schema": {
1706 "$ref": "#/components/schemas/ErrorResponse"
1707 }
1708 }
1709 }
1710 },
1711 "403": {
1712 "description": "The web service account has insufficient permissions to access this endpoint.",
1713 "content": {
1714 "application/json": {
1715 "schema": {
1716 "$ref": "#/components/schemas/ErrorResponse"
1717 }
1718 }
1719 }
1720 },
1721 "401": {
1722 "description": "The requested resource requires authentication.",
1723 "content": {
1724 "application/json": {
1725 "schema": {
1726 "$ref": "#/components/schemas/ErrorResponse"
1727 },
1728 "examples": {
1729 "Access is denied": {
1730 "value": {
1731 "error": {
1732 "code": "Unauthorized",
1733 "message": "The requested resource requires authentication."
1734 }
1735 }
1736 }
1737 }
1738 }
1739 }
1740 }
1741 },
1742 "security": [
1743 {
1744 "OAuth2": []
1745 }
1746 ]
1747 }
1748 },
1749 "/fields": {
1750 "get": {
1751 "tags": [
1752 "Matters"
1753 ],
1754 "summary": "Returns a list of matter fields.",
1755 "operationId": "Matters_GetMatterFields",
1756 "responses": {
1757 "200": {
1758 "description": "A list of MatterField items",
1759 "content": {
1760 "application/json": {
1761 "schema": {
1762 "type": "array",
1763 "items": {
1764 "$ref": "#/components/schemas/MatterField"
1765 }
1766 }
1767 }
1768 }
1769 },
1770 "403": {
1771 "description": "The web service account has insufficient permissions to access this endpoint.",
1772 "content": {
1773 "application/json": {
1774 "schema": {
1775 "$ref": "#/components/schemas/ErrorResponse"
1776 }
1777 }
1778 }
1779 },
1780 "401": {
1781 "description": "The requested resource requires authentication.",
1782 "content": {
1783 "application/json": {
1784 "schema": {
1785 "$ref": "#/components/schemas/ErrorResponse"
1786 },
1787 "examples": {
1788 "Access is denied": {
1789 "value": {
1790 "error": {
1791 "code": "Unauthorized",
1792 "message": "The requested resource requires authentication."
1793 }
1794 }
1795 }
1796 }
1797 }
1798 }
1799 }
1800 },
1801 "security": [
1802 {
1803 "OAuth2": []
1804 }
1805 ]
1806 }
1807 },
1808 "/fields/{id}": {
1809 "get": {
1810 "tags": [
1811 "Matters"
1812 ],
1813 "summary": "Returns a matter field by ID.",
1814 "operationId": "Matters_GetMatterField",
1815 "parameters": [
1816 {
1817 "name": "id",
1818 "in": "path",
1819 "required": true,
1820 "description": "ID of matter field.",
1821 "schema": {
1822 "type": "string",
1823 "nullable": true
1824 },
1825 "x-position": 1
1826 }
1827 ],
1828 "responses": {
1829 "200": {
1830 "description": "MatterField",
1831 "headers": {
1832 "ETag": {
1833 "description": "The ETag response-header field provides the current value of the entity tag for the requested variant. Used with If-Match, If-None-Match and If-Range to implement optimistic concurrency control.",
1834 "schema": {
1835 "type": "string"
1836 }
1837 }
1838 },
1839 "content": {
1840 "application/json": {
1841 "schema": {
1842 "$ref": "#/components/schemas/MatterField"
1843 }
1844 }
1845 }
1846 },
1847 "404": {
1848 "description": "No request with that identifier could be found",
1849 "content": {
1850 "application/json": {
1851 "schema": {
1852 "$ref": "#/components/schemas/ErrorResponse"
1853 }
1854 }
1855 }
1856 },
1857 "403": {
1858 "description": "The web service account has insufficient permissions to access this endpoint.",
1859 "content": {
1860 "application/json": {
1861 "schema": {
1862 "$ref": "#/components/schemas/ErrorResponse"
1863 }
1864 }
1865 }
1866 },
1867 "400": {
1868 "description": "Invalid request",
1869 "content": {
1870 "application/json": {
1871 "schema": {
1872 "$ref": "#/components/schemas/ErrorResponse"
1873 }
1874 }
1875 }
1876 },
1877 "401": {
1878 "description": "The requested resource requires authentication.",
1879 "content": {
1880 "application/json": {
1881 "schema": {
1882 "$ref": "#/components/schemas/ErrorResponse"
1883 },
1884 "examples": {
1885 "Access is denied": {
1886 "value": {
1887 "error": {
1888 "code": "Unauthorized",
1889 "message": "The requested resource requires authentication."
1890 }
1891 }
1892 }
1893 }
1894 }
1895 }
1896 }
1897 },
1898 "security": [
1899 {
1900 "OAuth2": []
1901 }
1902 ]
1903 }
1904 }
1905 },
1906 "components": {
1907 "schemas": {
1908 "BudgetsModel": {
1909 "type": "object",
1910 "additionalProperties": false,
1911 "properties": {
1912 "budgets": {
1913 "type": "array",
1914 "description": "The collection of budgets.",
1915 "nullable": true,
1916 "items": {
1917 "$ref": "#/components/schemas/BudgetModel"
1918 }
1919 }
1920 }
1921 },
1922 "BudgetModel": {
1923 "type": "object",
1924 "additionalProperties": false,
1925 "required": [
1926 "id",
1927 "matterId",
1928 "budgetType",
1929 "source",
1930 "firmType",
1931 "total",
1932 "currencyId"
1933 ],
1934 "properties": {
1935 "id": {
1936 "type": "string",
1937 "readOnly": true,
1938 "description": "Budget identifier",
1939 "minLength": 1
1940 },
1941 "matterId": {
1942 "type": "integer",
1943 "description": "The associated matter ID. ",
1944 "format": "int32"
1945 },
1946 "budgetType": {
1947 "readOnly": true,
1948 "description": "The periodicity of the budget.",
1949 "minLength": 1,
1950 "$ref": "#/components/schemas/BudgetPeriodType"
1951 },
1952 "source": {
1953 "description": "The source of the budget, either company or firm.",
1954 "minLength": 1,
1955 "$ref": "#/components/schemas/BudgetSourceType"
1956 },
1957 "firmType": {
1958 "description": "The type of the firm, either a single firm, all firms, or other vendors.",
1959 "minLength": 1,
1960 "$ref": "#/components/schemas/BudgetFirmType"
1961 },
1962 "firmId": {
1963 "type": "integer",
1964 "description": "The ID of the firm involved, only if FirmType is firm.",
1965 "format": "int32",
1966 "nullable": true
1967 },
1968 "total": {
1969 "type": "number",
1970 "description": "The total budget amount. ",
1971 "format": "decimal"
1972 },
1973 "currencyId": {
1974 "type": "string",
1975 "readOnly": true,
1976 "description": "The ID of the currency in which the budget is reported.",
1977 "minLength": 1
1978 },
1979 "comment": {
1980 "type": "string",
1981 "description": "The comment on the budget.",
1982 "nullable": true
1983 },
1984 "versionDate": {
1985 "type": "string",
1986 "description": "The version of the budget being edited, used for validating during sync. ",
1987 "format": "date-time",
1988 "nullable": true
1989 },
1990 "isLocked": {
1991 "type": "boolean",
1992 "readOnly": true,
1993 "description": "Only for firm budgets, specifies if the budget is locked or not."
1994 },
1995 "approvalStatus": {
1996 "readOnly": true,
1997 "description": "The approval status of the budget.",
1998 "$ref": "#/components/schemas/BudgetApprovalStatus"
1999 },
2000 "years": {
2001 "type": "array",
2002 "description": "The budget data by years and periodicity (validated against budgetType).",
2003 "nullable": true,
2004 "items": {
2005 "$ref": "#/components/schemas/BudgetYearModel"
2006 }
2007 }
2008 }
2009 },
2010 "BudgetPeriodType": {
2011 "type": "string",
2012 "description": "The periodicity of the budget. Read-only, required for validation.",
2013 "x-enumNames": [
2014 "Null",
2015 "Monthly",
2016 "Phased",
2017 "Quarterly",
2018 "Annually"
2019 ],
2020 "enum": [
2021 "null",
2022 "monthly",
2023 "phased",
2024 "quarterly",
2025 "annually"
2026 ]
2027 },
2028 "BudgetSourceType": {
2029 "type": "string",
2030 "description": "The source of the budget, either company or firm.",
2031 "x-enumNames": [
2032 "Null",
2033 "Firm",
2034 "Company"
2035 ],
2036 "enum": [
2037 "null",
2038 "firm",
2039 "company"
2040 ]
2041 },
2042 "BudgetFirmType": {
2043 "type": "string",
2044 "description": "The type of the firm, either a single firm, all firms, or other vendors.",
2045 "x-enumNames": [
2046 "Null",
2047 "Firm",
2048 "OtherVendor",
2049 "All"
2050 ],
2051 "enum": [
2052 "null",
2053 "firm",
2054 "otherVendor",
2055 "all"
2056 ]
2057 },
2058 "BudgetApprovalStatus": {
2059 "type": "string",
2060 "description": "The approval status of the budget. Read-only. ",
2061 "x-enumNames": [
2062 "Null",
2063 "PendingCo",
2064 "Acknowledged",
2065 "Approved",
2066 "Rejected",
2067 "Modified",
2068 "PendingFirm",
2069 "PreAcknowledged"
2070 ],
2071 "enum": [
2072 "null",
2073 "pendingCo",
2074 "acknowledged",
2075 "approved",
2076 "rejected",
2077 "modified",
2078 "pendingFirm",
2079 "preAcknowledged"
2080 ]
2081 },
2082 "BudgetYearModel": {
2083 "type": "object",
2084 "additionalProperties": false,
2085 "required": [
2086 "fiscalYear"
2087 ],
2088 "properties": {
2089 "fiscalYear": {
2090 "type": "integer",
2091 "description": "The fiscal year to which the budget applies.",
2092 "format": "int32"
2093 },
2094 "periods": {
2095 "type": "array",
2096 "description": "The collection of \"periods\" in the year, one for annually, four for quarterly, or twelve for monthly budgets.",
2097 "nullable": true,
2098 "items": {
2099 "$ref": "#/components/schemas/BudgetPeriodModel"
2100 }
2101 }
2102 }
2103 },
2104 "BudgetPeriodModel": {
2105 "type": "object",
2106 "additionalProperties": false,
2107 "required": [
2108 "period"
2109 ],
2110 "properties": {
2111 "period": {
2112 "type": "integer",
2113 "description": "The number of the period in fiscal year starting from 1.",
2114 "format": "int32"
2115 },
2116 "startDate": {
2117 "type": "string",
2118 "description": "The date, on which this period starts",
2119 "format": "date-time"
2120 },
2121 "fees": {
2122 "type": "number",
2123 "description": "The fees for the period. ",
2124 "format": "decimal",
2125 "nullable": true
2126 },
2127 "expenses": {
2128 "type": "number",
2129 "description": "The expenses for the period. ",
2130 "format": "decimal",
2131 "nullable": true
2132 },
2133 "activities": {
2134 "type": "string",
2135 "description": "The activities for the period. ",
2136 "nullable": true
2137 }
2138 }
2139 },
2140 "ErrorResponse": {
2141 "type": "object",
2142 "required": [
2143 "error"
2144 ],
2145 "properties": {
2146 "error": {
2147 "type": "object",
2148 "required": [
2149 "code",
2150 "message"
2151 ],
2152 "properties": {
2153 "code": {
2154 "type": "string"
2155 },
2156 "message": {
2157 "type": "string"
2158 },
2159 "target": {
2160 "type": "string"
2161 },
2162 "details": {
2163 "type": "array",
2164 "items": {
2165 "type": "object",
2166 "required": [
2167 "code",
2168 "message"
2169 ],
2170 "properties": {
2171 "code": {
2172 "type": "string"
2173 },
2174 "message": {
2175 "type": "string"
2176 },
2177 "target": {
2178 "type": "string"
2179 }
2180 }
2181 }
2182 },
2183 "innererror": {
2184 "type": "object",
2185 "description": "The structure of this object is service-specific."
2186 }
2187 }
2188 }
2189 }
2190 },
2191 "MatterIntake": {
2192 "type": "object",
2193 "description": "Definition of MatterIntake model.",
2194 "additionalProperties": false,
2195 "required": [
2196 "matter",
2197 "sourceId",
2198 "sourceUrl"
2199 ],
2200 "properties": {
2201 "id": {
2202 "type": "integer",
2203 "readOnly": true,
2204 "description": "Id of matter intake request.",
2205 "format": "int32"
2206 },
2207 "matter": {
2208 "description": "Definition of matter.",
2209 "$ref": "#/components/schemas/MatterUploadModel"
2210 },
2211 "sourceId": {
2212 "type": "string",
2213 "description": "ID of source where this request was created.",
2214 "maxLength": 100,
2215 "minLength": 1
2216 },
2217 "sourceUrl": {
2218 "type": "string",
2219 "description": "URL to page where this request was created.",
2220 "maxLength": 2048,
2221 "minLength": 1
2222 },
2223 "requestor": {
2224 "description": "A short information about requestor.",
2225 "nullable": true,
2226 "$ref": "#/components/schemas/MatterIntakeParticipantModel"
2227 },
2228 "approver": {
2229 "description": "A short information about approver.",
2230 "nullable": true,
2231 "$ref": "#/components/schemas/MatterIntakeParticipantModel"
2232 },
2233 "submitDateTime": {
2234 "type": "string",
2235 "description": "Date and time of request submission.",
2236 "format": "date-time",
2237 "nullable": true
2238 },
2239 "approveDateTime": {
2240 "type": "string",
2241 "description": "Date and time when this request was approved.",
2242 "format": "date-time",
2243 "nullable": true
2244 },
2245 "auditDateTime": {
2246 "type": "string",
2247 "readOnly": true,
2248 "description": "Date and time when request was created.",
2249 "format": "date-time",
2250 "nullable": true
2251 },
2252 "status": {
2253 "readOnly": true,
2254 "description": "Status of matter intake request.",
2255 "$ref": "#/components/schemas/MatterIntakeStatus"
2256 }
2257 }
2258 },
2259 "MatterUploadModel": {
2260 "type": "object",
2261 "additionalProperties": false,
2262 "properties": {
2263 "fullNameAndPartiesInvolved": {
2264 "type": "string",
2265 "description": "Full name of the matter. If the matter type is Litigation/Dispute, enter the name of the case as it appears on the complaint, and include the docket number for litigation.",
2266 "maxLength": 3000,
2267 "nullable": true
2268 },
2269 "shortName": {
2270 "type": "string",
2271 "description": "Unique, short, descriptive name for this matter. Matters are commonly listed by their short names in Tracker.",
2272 "maxLength": 100,
2273 "nullable": true
2274 },
2275 "leadCompanyPersonEmail": {
2276 "type": "string",
2277 "description": "Email address of the primary company person or in-house counsel who is responsible for the matter.",
2278 "format": "email",
2279 "maxLength": 150,
2280 "nullable": true
2281 },
2282 "numberTwoCompanyPersonEmail": {
2283 "type": "string",
2284 "format": "email",
2285 "maxLength": 150,
2286 "nullable": true
2287 },
2288 "organizationalUnit": {
2289 "type": "string",
2290 "description": "Name of the primary company entity/division/unit for which the legal work is being performed, as listed in Tracker.",
2291 "nullable": true
2292 },
2293 "practiceGroup": {
2294 "type": "string",
2295 "description": "Name of the primary group within the law department that is performing or overseeing the legal work, as listed in Tracker.",
2296 "nullable": true
2297 },
2298 "countryOrRegion": {
2299 "type": "string",
2300 "description": "Name or code for the country or region that the matter is associated with.",
2301 "nullable": true
2302 },
2303 "matterGroup": {
2304 "type": "string",
2305 "nullable": true
2306 },
2307 "businessManager": {
2308 "type": "string",
2309 "maxLength": 40,
2310 "nullable": true
2311 },
2312 "associatedMatterId": {
2313 "type": "string",
2314 "description": "Unique identifier used in an associated system, such as the source system for matter information. If there is no associated system identifier, you can use another system, such as the line number of the matter in your file, but that number cannot be reused in a later matter update.",
2315 "maxLength": 50,
2316 "nullable": true
2317 },
2318 "associatedMatterUrl": {
2319 "type": "string",
2320 "maxLength": 50,
2321 "nullable": true
2322 },
2323 "associatedMatterData": {
2324 "type": "string",
2325 "maxLength": 50,
2326 "nullable": true
2327 },
2328 "clientMatterNumber": {
2329 "type": "string",
2330 "nullable": true
2331 },
2332 "invoiceApprovalRoute": {
2333 "type": "string",
2334 "description": "Name of the assigned invoice approval route as listed in Tracker.",
2335 "nullable": true
2336 },
2337 "apRoute": {
2338 "type": "string",
2339 "description": "Name of the assigned AP route as listed in Tracker.",
2340 "nullable": true
2341 },
2342 "utbmsAuditSet": {
2343 "type": "string",
2344 "description": "Name of the assigned UTBMS Audit Set as listed in Tracker.",
2345 "nullable": true
2346 },
2347 "billedToEntityName": {
2348 "type": "string",
2349 "nullable": true
2350 },
2351 "taxConfiguration": {
2352 "type": "string",
2353 "nullable": true
2354 },
2355 "preconfiguredAllocations": {
2356 "type": "string",
2357 "nullable": true
2358 },
2359 "matterAllocations": {
2360 "type": "array",
2361 "nullable": true,
2362 "items": {
2363 "$ref": "#/components/schemas/MatterAllocationModel"
2364 }
2365 },
2366 "leadOutsideCounselEmail": {
2367 "type": "string",
2368 "format": "email",
2369 "maxLength": 150,
2370 "nullable": true
2371 },
2372 "leadFirmFeeArrangement": {
2373 "type": "string",
2374 "nullable": true
2375 },
2376 "leadFirmFeeComment": {
2377 "type": "string",
2378 "nullable": true
2379 },
2380 "currencyID": {
2381 "type": "string",
2382 "nullable": true
2383 },
2384 "firmAccess": {
2385 "type": "string",
2386 "nullable": true
2387 },
2388 "substantiveLaw": {
2389 "type": "string",
2390 "nullable": true
2391 },
2392 "startDate": {
2393 "type": "string",
2394 "format": "date-time",
2395 "nullable": true
2396 },
2397 "description": {
2398 "type": "string",
2399 "maxLength": 50000,
2400 "nullable": true
2401 },
2402 "keyIssues": {
2403 "type": "string",
2404 "maxLength": 1000,
2405 "nullable": true
2406 },
2407 "adverseFirmInfo": {
2408 "type": "string",
2409 "maxLength": 1500,
2410 "nullable": true
2411 },
2412 "affidavitOfUseFilingDate": {
2413 "type": "string",
2414 "format": "date-time",
2415 "nullable": true
2416 },
2417 "dateOfLoss": {
2418 "type": "string",
2419 "format": "date-time",
2420 "nullable": true
2421 },
2422 "dateOfNoticeOfLoss": {
2423 "type": "string",
2424 "format": "date-time",
2425 "nullable": true
2426 },
2427 "disclosureDate": {
2428 "type": "string",
2429 "format": "date-time",
2430 "nullable": true
2431 },
2432 "filingDate": {
2433 "type": "string",
2434 "format": "date-time",
2435 "nullable": true
2436 },
2437 "registrationDate": {
2438 "type": "string",
2439 "format": "date-time",
2440 "nullable": true
2441 },
2442 "renewalExpirationDate": {
2443 "type": "string",
2444 "format": "date-time",
2445 "nullable": true
2446 },
2447 "serviceReceivedDate": {
2448 "type": "string",
2449 "format": "date-time",
2450 "nullable": true
2451 },
2452 "trialDate": {
2453 "type": "string",
2454 "format": "date-time",
2455 "nullable": true
2456 },
2457 "auditSummary": {
2458 "type": "string",
2459 "nullable": true
2460 },
2461 "caseApplicationNumber": {
2462 "type": "string",
2463 "nullable": true
2464 },
2465 "claims": {
2466 "type": "string",
2467 "nullable": true
2468 },
2469 "classesOfGoods": {
2470 "type": "string",
2471 "nullable": true
2472 },
2473 "serialReelNumber": {
2474 "type": "string",
2475 "nullable": true
2476 },
2477 "ownerRecordTitleHolder": {
2478 "type": "string",
2479 "nullable": true
2480 },
2481 "inventor": {
2482 "type": "string",
2483 "nullable": true
2484 },
2485 "state": {
2486 "type": "string",
2487 "nullable": true
2488 },
2489 "provinceRegion": {
2490 "type": "string",
2491 "nullable": true
2492 },
2493 "status": {
2494 "type": "string",
2495 "nullable": true
2496 },
2497 "registrationNumber": {
2498 "type": "string",
2499 "nullable": true
2500 },
2501 "patentTitle": {
2502 "type": "string",
2503 "nullable": true
2504 },
2505 "patentType": {
2506 "type": "string",
2507 "nullable": true
2508 },
2509 "court": {
2510 "type": "string",
2511 "maxLength": 100,
2512 "nullable": true
2513 },
2514 "courtAdditionalInfo": {
2515 "type": "string",
2516 "nullable": true
2517 },
2518 "financialOnly": {
2519 "type": "string",
2520 "nullable": true
2521 },
2522 "billingOnlyRole": {
2523 "type": "string",
2524 "nullable": true
2525 },
2526 "consolidatedBilling": {
2527 "type": "string",
2528 "nullable": true
2529 },
2530 "preconfiguredTaskCodeAlerts": {
2531 "type": "string",
2532 "nullable": true
2533 },
2534 "localFirmOrAgent": {
2535 "type": "string",
2536 "nullable": true
2537 },
2538 "matterAdminRole": {
2539 "type": "string",
2540 "description": "Email address of active Tracker user",
2541 "nullable": true
2542 },
2543 "matterEditorRole": {
2544 "type": "string",
2545 "description": "Email address of active Tracker user",
2546 "nullable": true
2547 },
2548 "matterReaderRole": {
2549 "type": "string",
2550 "description": "Email address of active Tracker user",
2551 "nullable": true
2552 },
2553 "noMatterOrReportAccessRole": {
2554 "type": "string",
2555 "description": "Email address of active Tracker user",
2556 "nullable": true
2557 },
2558 "preApprovedAllocations": {
2559 "type": "string",
2560 "nullable": true
2561 },
2562 "renewalExpirationDateSendNoticeEmail": {
2563 "type": "string",
2564 "nullable": true
2565 },
2566 "reportAccessOnlyRole": {
2567 "type": "string",
2568 "description": "Email address of active Tracker user",
2569 "nullable": true
2570 },
2571 "reviewInvoiceAllocations": {
2572 "type": "string",
2573 "nullable": true
2574 },
2575 "taxesIncludedInTCAAmounts": {
2576 "type": "string",
2577 "nullable": true
2578 },
2579 "timekeeperAuditState": {
2580 "type": "string",
2581 "nullable": true
2582 },
2583 "trialDateSendNoticeEmail": {
2584 "type": "string",
2585 "nullable": true
2586 },
2587 "customDropdownField1": {
2588 "type": "string",
2589 "nullable": true
2590 },
2591 "customDropdownField2": {
2592 "type": "string",
2593 "nullable": true
2594 },
2595 "customDropdownField3": {
2596 "type": "string",
2597 "nullable": true
2598 },
2599 "customDropdownField4": {
2600 "type": "string",
2601 "nullable": true
2602 },
2603 "customDropdownField5": {
2604 "type": "string",
2605 "nullable": true
2606 },
2607 "customDropdownField6": {
2608 "type": "string",
2609 "nullable": true
2610 },
2611 "customDropdownField7": {
2612 "type": "string",
2613 "nullable": true
2614 },
2615 "customDropdownField8": {
2616 "type": "string",
2617 "nullable": true
2618 },
2619 "customDropdownField9": {
2620 "type": "string",
2621 "nullable": true
2622 },
2623 "customDropdownField10": {
2624 "type": "string",
2625 "nullable": true
2626 },
2627 "customDropdownField11": {
2628 "type": "string",
2629 "nullable": true
2630 },
2631 "customDropdownField12": {
2632 "type": "string",
2633 "nullable": true
2634 },
2635 "customDropdownField13": {
2636 "type": "string",
2637 "nullable": true
2638 },
2639 "customDropdownField14": {
2640 "type": "string",
2641 "nullable": true
2642 },
2643 "customDropdownField15": {
2644 "type": "string",
2645 "nullable": true
2646 },
2647 "customDropdownField16": {
2648 "type": "string",
2649 "nullable": true
2650 },
2651 "customDropdownField17": {
2652 "type": "string",
2653 "nullable": true
2654 },
2655 "customDropdownField18": {
2656 "type": "string",
2657 "nullable": true
2658 },
2659 "customDropdownField19": {
2660 "type": "string",
2661 "nullable": true
2662 },
2663 "customDropdownField20": {
2664 "type": "string",
2665 "nullable": true
2666 },
2667 "customDropdownField21": {
2668 "type": "string",
2669 "nullable": true
2670 },
2671 "customDropdownField22": {
2672 "type": "string",
2673 "nullable": true
2674 },
2675 "customDropdownField23": {
2676 "type": "string",
2677 "nullable": true
2678 },
2679 "customDropdownField24": {
2680 "type": "string",
2681 "nullable": true
2682 },
2683 "customDropdownField25": {
2684 "type": "string",
2685 "nullable": true
2686 },
2687 "customDropdownField26": {
2688 "type": "string",
2689 "nullable": true
2690 },
2691 "customDropdownField27": {
2692 "type": "string",
2693 "nullable": true
2694 },
2695 "customDropdownField28": {
2696 "type": "string",
2697 "nullable": true
2698 },
2699 "customDropdownField29": {
2700 "type": "string",
2701 "nullable": true
2702 },
2703 "customDropdownField30": {
2704 "type": "string",
2705 "nullable": true
2706 },
2707 "customDropdownField31": {
2708 "type": "string",
2709 "nullable": true
2710 },
2711 "customDropdownField32": {
2712 "type": "string",
2713 "nullable": true
2714 },
2715 "customDropdownField33": {
2716 "type": "string",
2717 "nullable": true
2718 },
2719 "customDropdownField34": {
2720 "type": "string",
2721 "nullable": true
2722 },
2723 "customDropdownField35": {
2724 "type": "string",
2725 "nullable": true
2726 },
2727 "customDropdownField36": {
2728 "type": "string",
2729 "nullable": true
2730 },
2731 "customDropdownField37": {
2732 "type": "string",
2733 "nullable": true
2734 },
2735 "customDropdownField38": {
2736 "type": "string",
2737 "nullable": true
2738 },
2739 "customDropdownField39": {
2740 "type": "string",
2741 "nullable": true
2742 },
2743 "customDropdownField40": {
2744 "type": "string",
2745 "nullable": true
2746 },
2747 "customDropdownField41": {
2748 "type": "string",
2749 "nullable": true
2750 },
2751 "customCurrencyField1": {
2752 "type": "number",
2753 "format": "decimal",
2754 "nullable": true
2755 },
2756 "customCurrencyField2": {
2757 "type": "number",
2758 "format": "decimal",
2759 "nullable": true
2760 },
2761 "customCurrencyField3": {
2762 "type": "number",
2763 "format": "decimal",
2764 "nullable": true
2765 },
2766 "customCurrencyField4": {
2767 "type": "number",
2768 "format": "decimal",
2769 "nullable": true
2770 },
2771 "customCurrencyField5": {
2772 "type": "number",
2773 "format": "decimal",
2774 "nullable": true
2775 },
2776 "customCurrencyField6": {
2777 "type": "number",
2778 "format": "decimal",
2779 "nullable": true
2780 },
2781 "customCurrencyField7": {
2782 "type": "number",
2783 "format": "decimal",
2784 "nullable": true
2785 },
2786 "customCurrencyField8": {
2787 "type": "number",
2788 "format": "decimal",
2789 "nullable": true
2790 },
2791 "customCurrencyField9": {
2792 "type": "number",
2793 "format": "decimal",
2794 "nullable": true
2795 },
2796 "customCurrencyField10": {
2797 "type": "number",
2798 "format": "decimal",
2799 "nullable": true
2800 },
2801 "customCurrencyField11": {
2802 "type": "number",
2803 "format": "decimal",
2804 "nullable": true
2805 },
2806 "customCurrencyField12": {
2807 "type": "number",
2808 "format": "decimal",
2809 "nullable": true
2810 },
2811 "customCurrencyField13": {
2812 "type": "number",
2813 "format": "decimal",
2814 "nullable": true
2815 },
2816 "customCurrencyField14": {
2817 "type": "number",
2818 "format": "decimal",
2819 "nullable": true
2820 },
2821 "customCurrencyField15": {
2822 "type": "number",
2823 "format": "decimal",
2824 "nullable": true
2825 },
2826 "customCurrencyField16": {
2827 "type": "number",
2828 "format": "decimal",
2829 "nullable": true
2830 },
2831 "customCurrencyField17": {
2832 "type": "number",
2833 "format": "decimal",
2834 "nullable": true
2835 },
2836 "customCurrencyField18": {
2837 "type": "number",
2838 "format": "decimal",
2839 "nullable": true
2840 },
2841 "customCurrencyField19": {
2842 "type": "number",
2843 "format": "decimal",
2844 "nullable": true
2845 },
2846 "customCurrencyField20": {
2847 "type": "number",
2848 "format": "decimal",
2849 "nullable": true
2850 },
2851 "customCurrencyField21": {
2852 "type": "number",
2853 "format": "decimal",
2854 "nullable": true
2855 },
2856 "customCurrencyField22": {
2857 "type": "number",
2858 "format": "decimal",
2859 "nullable": true
2860 },
2861 "customCurrencyField23": {
2862 "type": "number",
2863 "format": "decimal",
2864 "nullable": true
2865 },
2866 "customCurrencyField24": {
2867 "type": "number",
2868 "format": "decimal",
2869 "nullable": true
2870 },
2871 "customCurrencyField25": {
2872 "type": "number",
2873 "format": "decimal",
2874 "nullable": true
2875 },
2876 "customCurrencyField26": {
2877 "type": "number",
2878 "format": "decimal",
2879 "nullable": true
2880 },
2881 "customCurrencyField27": {
2882 "type": "number",
2883 "format": "decimal",
2884 "nullable": true
2885 },
2886 "customCurrencyField28": {
2887 "type": "number",
2888 "format": "decimal",
2889 "nullable": true
2890 },
2891 "customCurrencyField29": {
2892 "type": "number",
2893 "format": "decimal",
2894 "nullable": true
2895 },
2896 "customCurrencyField30": {
2897 "type": "number",
2898 "format": "decimal",
2899 "nullable": true
2900 },
2901 "customCurrencyField31": {
2902 "type": "number",
2903 "format": "decimal",
2904 "nullable": true
2905 },
2906 "customCurrencyField32": {
2907 "type": "number",
2908 "format": "decimal",
2909 "nullable": true
2910 },
2911 "customCurrencyField33": {
2912 "type": "number",
2913 "format": "decimal",
2914 "nullable": true
2915 },
2916 "customCurrencyField34": {
2917 "type": "number",
2918 "format": "decimal",
2919 "nullable": true
2920 },
2921 "customCurrencyField35": {
2922 "type": "number",
2923 "format": "decimal",
2924 "nullable": true
2925 },
2926 "customCurrencyField36": {
2927 "type": "number",
2928 "format": "decimal",
2929 "nullable": true
2930 },
2931 "customCurrencyField37": {
2932 "type": "number",
2933 "format": "decimal",
2934 "nullable": true
2935 },
2936 "customCurrencyField38": {
2937 "type": "number",
2938 "format": "decimal",
2939 "nullable": true
2940 },
2941 "customCurrencyField39": {
2942 "type": "number",
2943 "format": "decimal",
2944 "nullable": true
2945 },
2946 "customCurrencyField40": {
2947 "type": "number",
2948 "format": "decimal",
2949 "nullable": true
2950 },
2951 "customCurrencyField41": {
2952 "type": "number",
2953 "format": "decimal",
2954 "nullable": true
2955 },
2956 "customDateField1": {
2957 "type": "string",
2958 "format": "date-time",
2959 "nullable": true
2960 },
2961 "customDateField2": {
2962 "type": "string",
2963 "format": "date-time",
2964 "nullable": true
2965 },
2966 "customDateField3": {
2967 "type": "string",
2968 "format": "date-time",
2969 "nullable": true
2970 },
2971 "customDateField4": {
2972 "type": "string",
2973 "format": "date-time",
2974 "nullable": true
2975 },
2976 "customDateField5": {
2977 "type": "string",
2978 "format": "date-time",
2979 "nullable": true
2980 },
2981 "customDateField6": {
2982 "type": "string",
2983 "format": "date-time",
2984 "nullable": true
2985 },
2986 "customDateField7": {
2987 "type": "string",
2988 "format": "date-time",
2989 "nullable": true
2990 },
2991 "customDateField8": {
2992 "type": "string",
2993 "format": "date-time",
2994 "nullable": true
2995 },
2996 "customDateField9": {
2997 "type": "string",
2998 "format": "date-time",
2999 "nullable": true
3000 },
3001 "customDateField10": {
3002 "type": "string",
3003 "format": "date-time",
3004 "nullable": true
3005 },
3006 "customDateField11": {
3007 "type": "string",
3008 "format": "date-time",
3009 "nullable": true
3010 },
3011 "customDateField12": {
3012 "type": "string",
3013 "format": "date-time",
3014 "nullable": true
3015 },
3016 "customDateField13": {
3017 "type": "string",
3018 "format": "date-time",
3019 "nullable": true
3020 },
3021 "customDateField14": {
3022 "type": "string",
3023 "format": "date-time",
3024 "nullable": true
3025 },
3026 "customDateField15": {
3027 "type": "string",
3028 "format": "date-time",
3029 "nullable": true
3030 },
3031 "customDateField16": {
3032 "type": "string",
3033 "format": "date-time",
3034 "nullable": true
3035 },
3036 "customDateField17": {
3037 "type": "string",
3038 "format": "date-time",
3039 "nullable": true
3040 },
3041 "customDateField18": {
3042 "type": "string",
3043 "format": "date-time",
3044 "nullable": true
3045 },
3046 "customDateField19": {
3047 "type": "string",
3048 "format": "date-time",
3049 "nullable": true
3050 },
3051 "customDateField20": {
3052 "type": "string",
3053 "format": "date-time",
3054 "nullable": true
3055 },
3056 "customDateField21": {
3057 "type": "string",
3058 "format": "date-time",
3059 "nullable": true
3060 },
3061 "customTextField1": {
3062 "type": "string",
3063 "nullable": true
3064 },
3065 "customTextField2": {
3066 "type": "string",
3067 "nullable": true
3068 },
3069 "customTextField3": {
3070 "type": "string",
3071 "nullable": true
3072 },
3073 "customTextField4": {
3074 "type": "string",
3075 "nullable": true
3076 },
3077 "customTextField5": {
3078 "type": "string",
3079 "nullable": true
3080 },
3081 "customTextField6": {
3082 "type": "string",
3083 "nullable": true
3084 },
3085 "customTextField7": {
3086 "type": "string",
3087 "nullable": true
3088 },
3089 "customTextField8": {
3090 "type": "string",
3091 "nullable": true
3092 },
3093 "customTextField9": {
3094 "type": "string",
3095 "nullable": true
3096 },
3097 "customTextField10": {
3098 "type": "string",
3099 "nullable": true
3100 },
3101 "customTextField11": {
3102 "type": "string",
3103 "nullable": true
3104 },
3105 "customTextField12": {
3106 "type": "string",
3107 "nullable": true
3108 },
3109 "customTextField13": {
3110 "type": "string",
3111 "nullable": true
3112 },
3113 "customTextField14": {
3114 "type": "string",
3115 "nullable": true
3116 },
3117 "customTextField15": {
3118 "type": "string",
3119 "nullable": true
3120 },
3121 "customTextField16": {
3122 "type": "string",
3123 "nullable": true
3124 },
3125 "customTextField17": {
3126 "type": "string",
3127 "nullable": true
3128 },
3129 "customTextField18": {
3130 "type": "string",
3131 "nullable": true
3132 },
3133 "customTextField19": {
3134 "type": "string",
3135 "nullable": true
3136 },
3137 "customTextField20": {
3138 "type": "string",
3139 "nullable": true
3140 },
3141 "customTextField21": {
3142 "type": "string",
3143 "nullable": true
3144 },
3145 "customTextAreaField1": {
3146 "type": "string",
3147 "nullable": true
3148 },
3149 "customTextAreaField2": {
3150 "type": "string",
3151 "nullable": true
3152 },
3153 "customTextAreaField3": {
3154 "type": "string",
3155 "nullable": true
3156 },
3157 "customTextAreaField4": {
3158 "type": "string",
3159 "nullable": true
3160 },
3161 "customTextAreaField5": {
3162 "type": "string",
3163 "nullable": true
3164 },
3165 "customTextAreaField6": {
3166 "type": "string",
3167 "nullable": true
3168 },
3169 "customTextAreaField7": {
3170 "type": "string",
3171 "nullable": true
3172 },
3173 "customTextAreaField8": {
3174 "type": "string",
3175 "nullable": true
3176 },
3177 "customTextAreaField9": {
3178 "type": "string",
3179 "nullable": true
3180 },
3181 "customTextAreaField10": {
3182 "type": "string",
3183 "nullable": true
3184 },
3185 "customTextAreaField11": {
3186 "type": "string",
3187 "nullable": true
3188 },
3189 "customTextAreaField12": {
3190 "type": "string",
3191 "nullable": true
3192 },
3193 "customTextAreaField13": {
3194 "type": "string",
3195 "nullable": true
3196 },
3197 "customRichTextAreaField1": {
3198 "type": "string",
3199 "maxLength": 50000,
3200 "nullable": true
3201 },
3202 "customRichTextAreaField2": {
3203 "type": "string",
3204 "maxLength": 50000,
3205 "nullable": true
3206 },
3207 "customRichTextAreaField3": {
3208 "type": "string",
3209 "maxLength": 50000,
3210 "nullable": true
3211 },
3212 "customRichTextAreaField4": {
3213 "type": "string",
3214 "maxLength": 50000,
3215 "nullable": true
3216 },
3217 "customRichTextAreaField5": {
3218 "type": "string",
3219 "maxLength": 50000,
3220 "nullable": true
3221 },
3222 "customRichTextAreaField6": {
3223 "type": "string",
3224 "maxLength": 50000,
3225 "nullable": true
3226 },
3227 "customRichTextAreaField7": {
3228 "type": "string",
3229 "maxLength": 50000,
3230 "nullable": true
3231 },
3232 "customRichTextAreaField8": {
3233 "type": "string",
3234 "maxLength": 50000,
3235 "nullable": true
3236 },
3237 "customRichTextAreaField9": {
3238 "type": "string",
3239 "maxLength": 50000,
3240 "nullable": true
3241 },
3242 "customRichTextAreaField10": {
3243 "type": "string",
3244 "maxLength": 50000,
3245 "nullable": true
3246 },
3247 "customRichTextAreaField11": {
3248 "type": "string",
3249 "maxLength": 50000,
3250 "nullable": true
3251 },
3252 "customNumberField1": {
3253 "type": "integer",
3254 "format": "int32",
3255 "nullable": true
3256 },
3257 "customNumberField2": {
3258 "type": "integer",
3259 "format": "int32",
3260 "nullable": true
3261 },
3262 "customNumberField3": {
3263 "type": "integer",
3264 "format": "int32",
3265 "nullable": true
3266 },
3267 "customNumberField4": {
3268 "type": "integer",
3269 "format": "int32",
3270 "nullable": true
3271 },
3272 "customNumberField5": {
3273 "type": "integer",
3274 "format": "int32",
3275 "nullable": true
3276 },
3277 "customNumberField6": {
3278 "type": "integer",
3279 "format": "int32",
3280 "nullable": true
3281 },
3282 "customNumberField7": {
3283 "type": "integer",
3284 "format": "int32",
3285 "nullable": true
3286 },
3287 "customNumberField8": {
3288 "type": "integer",
3289 "format": "int32",
3290 "nullable": true
3291 },
3292 "customNumberField9": {
3293 "type": "integer",
3294 "format": "int32",
3295 "nullable": true
3296 },
3297 "customNumberField10": {
3298 "type": "integer",
3299 "format": "int32",
3300 "nullable": true
3301 },
3302 "customNumberField11": {
3303 "type": "integer",
3304 "format": "int32",
3305 "nullable": true
3306 },
3307 "customMultiPickList1": {
3308 "type": "string",
3309 "nullable": true
3310 },
3311 "customMultiPickList2": {
3312 "type": "string",
3313 "nullable": true
3314 },
3315 "customMultiPickList3": {
3316 "type": "string",
3317 "nullable": true
3318 },
3319 "customMultiPickList4": {
3320 "type": "string",
3321 "nullable": true
3322 },
3323 "customMultiPickList5": {
3324 "type": "string",
3325 "nullable": true
3326 },
3327 "customMultiPickList6": {
3328 "type": "string",
3329 "nullable": true
3330 },
3331 "customMultiPickList7": {
3332 "type": "string",
3333 "nullable": true
3334 },
3335 "customMultiPickList8": {
3336 "type": "string",
3337 "nullable": true
3338 },
3339 "customMultiPickList9": {
3340 "type": "string",
3341 "nullable": true
3342 },
3343 "customMultiPickList10": {
3344 "type": "string",
3345 "nullable": true
3346 },
3347 "customMultiPickList11": {
3348 "type": "string",
3349 "nullable": true
3350 },
3351 "customTieredPickList1": {
3352 "type": "string",
3353 "nullable": true
3354 },
3355 "customTieredPickList2": {
3356 "type": "string",
3357 "nullable": true
3358 },
3359 "customTieredPickList3": {
3360 "type": "string",
3361 "nullable": true
3362 },
3363 "customTieredPickList4": {
3364 "type": "string",
3365 "nullable": true
3366 },
3367 "customTieredPickList5": {
3368 "type": "string",
3369 "nullable": true
3370 },
3371 "notes": {
3372 "type": "string",
3373 "maxLength": 50000,
3374 "nullable": true
3375 },
3376 "amountClaimed": {
3377 "type": "number",
3378 "format": "decimal",
3379 "nullable": true
3380 },
3381 "companyExposure": {
3382 "type": "number",
3383 "format": "decimal",
3384 "nullable": true
3385 },
3386 "companyMaximumExposure": {
3387 "type": "number",
3388 "format": "decimal",
3389 "nullable": true
3390 },
3391 "likelihoodOfLiability": {
3392 "type": "string",
3393 "nullable": true
3394 },
3395 "liabilityIsEstimable": {
3396 "type": "string",
3397 "nullable": true
3398 },
3399 "descriptionOfAssetExposure": {
3400 "type": "string",
3401 "maxLength": 500,
3402 "nullable": true
3403 },
3404 "exposureSettlementAuthority": {
3405 "type": "number",
3406 "format": "decimal",
3407 "nullable": true
3408 },
3409 "reserveAmount": {
3410 "type": "number",
3411 "format": "decimal",
3412 "nullable": true
3413 },
3414 "insurerReinsurer": {
3415 "type": "string",
3416 "nullable": true
3417 },
3418 "amountCounterClaimed": {
3419 "type": "number",
3420 "format": "decimal",
3421 "nullable": true
3422 },
3423 "companyRecoveryEstimate": {
3424 "type": "number",
3425 "format": "decimal",
3426 "nullable": true
3427 },
3428 "companyMaximumRecovery": {
3429 "type": "number",
3430 "format": "decimal",
3431 "nullable": true
3432 },
3433 "descriptionOfAssetRecovery": {
3434 "type": "string",
3435 "maxLength": 500,
3436 "nullable": true
3437 },
3438 "recoverySettlementAuthority": {
3439 "type": "number",
3440 "format": "decimal",
3441 "nullable": true
3442 },
3443 "estimateTimingOfResolution": {
3444 "type": "string",
3445 "nullable": true
3446 },
3447 "estimatedResolutionDate": {
3448 "type": "string",
3449 "format": "date-time",
3450 "nullable": true
3451 },
3452 "resolutionDate": {
3453 "type": "string",
3454 "format": "date-time",
3455 "nullable": true
3456 },
3457 "amountPaid": {
3458 "type": "number",
3459 "format": "decimal",
3460 "nullable": true
3461 },
3462 "amountReceived": {
3463 "type": "number",
3464 "format": "decimal",
3465 "nullable": true
3466 },
3467 "daysToEditMatter": {
3468 "type": "integer",
3469 "format": "int32",
3470 "nullable": true
3471 },
3472 "daysToPostFinalInvoice": {
3473 "type": "integer",
3474 "format": "int32",
3475 "nullable": true
3476 },
3477 "formOfResolution": {
3478 "type": "string",
3479 "nullable": true
3480 },
3481 "lessonsLearned": {
3482 "type": "string",
3483 "nullable": true
3484 },
3485 "matterComplexity": {
3486 "type": "string",
3487 "nullable": true
3488 },
3489 "otherAssetsLost": {
3490 "type": "string",
3491 "nullable": true
3492 },
3493 "otherAssetsReceived": {
3494 "type": "string",
3495 "nullable": true
3496 },
3497 "paperFileLocation": {
3498 "type": "string",
3499 "nullable": true
3500 },
3501 "timingOfResolution": {
3502 "type": "string",
3503 "nullable": true
3504 },
3505 "resolutionDescription": {
3506 "type": "string",
3507 "nullable": true
3508 },
3509 "lawFirmBudgetsRequired": {
3510 "type": "string",
3511 "nullable": true
3512 },
3513 "lawFirmBudgetFiscalType": {
3514 "nullable": true,
3515 "$ref": "#/components/schemas/BudgetPeriodType"
3516 },
3517 "lawFirmBudgetPhasedType": {
3518 "nullable": true,
3519 "$ref": "#/components/schemas/BudgetPhasedType"
3520 },
3521 "deptBudgetsRequired": {
3522 "type": "string",
3523 "nullable": true
3524 },
3525 "deptBudgetSource": {
3526 "nullable": true,
3527 "$ref": "#/components/schemas/BudgetSourceType"
3528 },
3529 "coBudgetCurrencyIdSource": {
3530 "nullable": true,
3531 "$ref": "#/components/schemas/CompanyBudgetCurrency"
3532 },
3533 "id": {
3534 "type": "integer",
3535 "format": "int32"
3536 },
3537 "matterType": {
3538 "type": "string",
3539 "nullable": true
3540 }
3541 }
3542 },
3543 "MatterAllocationModel": {
3544 "type": "object",
3545 "additionalProperties": false,
3546 "properties": {
3547 "comment": {
3548 "type": "string",
3549 "nullable": true
3550 },
3551 "allocationPercent": {
3552 "type": "number",
3553 "format": "double"
3554 },
3555 "accountingCode1": {
3556 "type": "string",
3557 "nullable": true
3558 },
3559 "accountingCode2": {
3560 "type": "string",
3561 "nullable": true
3562 },
3563 "accountingCode3": {
3564 "type": "string",
3565 "nullable": true
3566 },
3567 "accountingCode4": {
3568 "type": "string",
3569 "nullable": true
3570 },
3571 "accountingCode5": {
3572 "type": "string",
3573 "nullable": true
3574 },
3575 "accountingCode6": {
3576 "type": "string",
3577 "nullable": true
3578 },
3579 "accountingCode7": {
3580 "type": "string",
3581 "nullable": true
3582 },
3583 "accountingCode8": {
3584 "type": "string",
3585 "nullable": true
3586 },
3587 "accountingCode9": {
3588 "type": "string",
3589 "nullable": true
3590 },
3591 "accountingCode10": {
3592 "type": "string",
3593 "nullable": true
3594 }
3595 }
3596 },
3597 "BudgetPhasedType": {
3598 "type": "string",
3599 "description": "The phased of the budget.",
3600 "x-enumNames": [
3601 "Null",
3602 "Litigation",
3603 "Patent"
3604 ],
3605 "enum": [
3606 "null",
3607 "phased - litigation",
3608 "phased - patent"
3609 ]
3610 },
3611 "CompanyBudgetCurrency": {
3612 "type": "string",
3613 "description": "The currency of the budget.",
3614 "x-enumNames": [
3615 "Null",
3616 "CompanyBase",
3617 "Matter"
3618 ],
3619 "enum": [
3620 "null",
3621 "company base currency",
3622 "matter currency"
3623 ]
3624 },
3625 "MatterIntakeParticipantModel": {
3626 "type": "object",
3627 "description": "A short information about person who is assigned to MatterIntake.",
3628 "additionalProperties": false,
3629 "required": [
3630 "email"
3631 ],
3632 "properties": {
3633 "name": {
3634 "type": "string",
3635 "maxLength": 100,
3636 "nullable": true
3637 },
3638 "email": {
3639 "type": "string",
3640 "format": "email",
3641 "maxLength": 150,
3642 "minLength": 1
3643 }
3644 }
3645 },
3646 "MatterIntakeStatus": {
3647 "type": "string",
3648 "description": "",
3649 "x-enumNames": [
3650 "Pending",
3651 "Approved",
3652 "Rejected"
3653 ],
3654 "enum": [
3655 "pending",
3656 "approved",
3657 "rejected"
3658 ]
3659 },
3660 "BatchResponsesModel": {
3661 "type": "object",
3662 "additionalProperties": false,
3663 "properties": {
3664 "responses": {
3665 "type": "array",
3666 "items": {
3667 "$ref": "#/components/schemas/ResponseModel"
3668 }
3669 }
3670 }
3671 },
3672 "ResponseModel": {
3673 "type": "object",
3674 "additionalProperties": false,
3675 "required": [
3676 "id",
3677 "status"
3678 ],
3679 "properties": {
3680 "id": {
3681 "type": "string"
3682 },
3683 "status": {
3684 "type": "integer",
3685 "format": "int32"
3686 },
3687 "headers": {
3688 "type": "object",
3689 "additionalProperties": {
3690 "type": "string"
3691 }
3692 },
3693 "body": {
3694 "type": "object"
3695 }
3696 }
3697 },
3698 "BatchRequestsModel": {
3699 "type": "object",
3700 "additionalProperties": false,
3701 "properties": {
3702 "requests": {
3703 "type": "array",
3704 "items": {
3705 "$ref": "#/components/schemas/RequestModel"
3706 }
3707 }
3708 }
3709 },
3710 "RequestModel": {
3711 "type": "object",
3712 "additionalProperties": false,
3713 "required": [
3714 "id",
3715 "method",
3716 "url"
3717 ],
3718 "properties": {
3719 "id": {
3720 "type": "string",
3721 "description": "The request identifier is case-sensitive string, MUST be the combination of alphabet, digit, \"-\", \".\", \"_\" and \"~\".\nIt consists of at least one and at most 128 Unicode characters"
3722 },
3723 "method": {
3724 "description": "The value of method is a string that MUST contain one of the literals delete, get, patch, post, or put. These literals are case-insensitive.",
3725 "$ref": "#/components/schemas/RequestMethod"
3726 },
3727 "url": {
3728 "type": "string",
3729 "description": "The value of url is a string containing the individual request URL.\nThe URL MAY be an absolute path (starting with a forward slash /) which is appended to scheme, host, and port of the batch request URL, or a relative path (not starting with a forward slash /)"
3730 },
3731 "headers": {
3732 "type": "object",
3733 "description": "The value of headers is an object whose name/value pairs represent request headers. \nThe name of each pair MUST be the lower-case header name; the value is a string containing the header-encoded value of the header. \nThe headers object MUST contain a name/value pair with the name content-type whose value is the media type.",
3734 "additionalProperties": {
3735 "type": "string"
3736 }
3737 },
3738 "body": {
3739 "type": "object"
3740 }
3741 }
3742 },
3743 "RequestMethod": {
3744 "type": "string",
3745 "description": "",
3746 "x-enumNames": [
3747 "Get",
3748 "Post",
3749 "Patch"
3750 ],
3751 "enum": [
3752 "get",
3753 "post",
3754 "patch"
3755 ]
3756 },
3757 "MatterUploadRequestId": {
3758 "type": "object",
3759 "additionalProperties": false,
3760 "properties": {
3761 "type": {
3762 "$ref": "#/components/schemas/MatterUploadIdType"
3763 },
3764 "value": {
3765 "type": "string",
3766 "nullable": true
3767 }
3768 }
3769 },
3770 "MatterUploadIdType": {
3771 "type": "integer",
3772 "description": "",
3773 "x-enumNames": [
3774 "Id",
3775 "AssociatedMatterId",
3776 "ClientMatterNumber",
3777 "ShortName"
3778 ],
3779 "enum": [
3780 1,
3781 2,
3782 3,
3783 4
3784 ]
3785 },
3786 "MatterUploadCreationModel": {
3787 "type": "object",
3788 "additionalProperties": false,
3789 "required": [
3790 "matterType",
3791 "fullNameAndPartiesInvolved",
3792 "shortName",
3793 "leadCompanyPersonEmail",
3794 "organizationalUnit",
3795 "practiceGroup",
3796 "countryOrRegion",
3797 "associatedMatterId",
3798 "invoiceApprovalRoute",
3799 "apRoute"
3800 ],
3801 "properties": {
3802 "fullNameAndPartiesInvolved": {
3803 "type": "string",
3804 "description": "Full name of the matter. If the matter type is Litigation/Dispute, enter the name of the case as it appears on the complaint, and include the docket number for litigation.",
3805 "maxLength": 3000,
3806 "minLength": 1
3807 },
3808 "shortName": {
3809 "type": "string",
3810 "description": "Unique, short, descriptive name for this matter. Matters are commonly listed by their short names in Tracker.",
3811 "maxLength": 100,
3812 "minLength": 1
3813 },
3814 "leadCompanyPersonEmail": {
3815 "type": "string",
3816 "description": "Email address of the primary company person or in-house counsel who is responsible for the matter.",
3817 "format": "email",
3818 "maxLength": 150,
3819 "minLength": 1
3820 },
3821 "numberTwoCompanyPersonEmail": {
3822 "type": "string",
3823 "format": "email",
3824 "maxLength": 150,
3825 "nullable": true
3826 },
3827 "organizationalUnit": {
3828 "type": "string",
3829 "description": "Name of the primary company entity/division/unit for which the legal work is being performed, as listed in Tracker.",
3830 "minLength": 1
3831 },
3832 "practiceGroup": {
3833 "type": "string",
3834 "description": "Name of the primary group within the law department that is performing or overseeing the legal work, as listed in Tracker.",
3835 "minLength": 1
3836 },
3837 "countryOrRegion": {
3838 "type": "string",
3839 "description": "Name or code for the country or region that the matter is associated with.",
3840 "minLength": 1
3841 },
3842 "matterGroup": {
3843 "type": "string",
3844 "nullable": true
3845 },
3846 "businessManager": {
3847 "type": "string",
3848 "maxLength": 40,
3849 "nullable": true
3850 },
3851 "associatedMatterId": {
3852 "type": "string",
3853 "description": "Unique identifier used in an associated system, such as the source system for matter information. If there is no associated system identifier, you can use another system, such as the line number of the matter in your file, but that number cannot be reused in a later matter update.",
3854 "maxLength": 50,
3855 "minLength": 1
3856 },
3857 "associatedMatterUrl": {
3858 "type": "string",
3859 "maxLength": 50,
3860 "nullable": true
3861 },
3862 "associatedMatterData": {
3863 "type": "string",
3864 "maxLength": 50,
3865 "nullable": true
3866 },
3867 "clientMatterNumber": {
3868 "type": "string",
3869 "nullable": true
3870 },
3871 "invoiceApprovalRoute": {
3872 "type": "string",
3873 "description": "Name of the assigned invoice approval route as listed in Tracker.",
3874 "minLength": 1
3875 },
3876 "apRoute": {
3877 "type": "string",
3878 "description": "Name of the assigned AP route as listed in Tracker.",
3879 "minLength": 1
3880 },
3881 "utbmsAuditSet": {
3882 "type": "string",
3883 "description": "Name of the assigned UTBMS Audit Set as listed in Tracker.",
3884 "nullable": true
3885 },
3886 "billedToEntityName": {
3887 "type": "string",
3888 "nullable": true
3889 },
3890 "taxConfiguration": {
3891 "type": "string",
3892 "nullable": true
3893 },
3894 "preconfiguredAllocations": {
3895 "type": "string",
3896 "nullable": true
3897 },
3898 "matterAllocations": {
3899 "type": "array",
3900 "nullable": true,
3901 "items": {
3902 "$ref": "#/components/schemas/MatterAllocationModel"
3903 }
3904 },
3905 "leadOutsideCounselEmail": {
3906 "type": "string",
3907 "format": "email",
3908 "maxLength": 150,
3909 "nullable": true
3910 },
3911 "leadFirmFeeArrangement": {
3912 "type": "string",
3913 "nullable": true
3914 },
3915 "leadFirmFeeComment": {
3916 "type": "string",
3917 "nullable": true
3918 },
3919 "currencyID": {
3920 "type": "string",
3921 "nullable": true
3922 },
3923 "firmAccess": {
3924 "type": "string",
3925 "nullable": true
3926 },
3927 "substantiveLaw": {
3928 "type": "string",
3929 "nullable": true
3930 },
3931 "startDate": {
3932 "type": "string",
3933 "format": "date-time",
3934 "nullable": true
3935 },
3936 "description": {
3937 "type": "string",
3938 "maxLength": 50000,
3939 "nullable": true
3940 },
3941 "keyIssues": {
3942 "type": "string",
3943 "maxLength": 1000,
3944 "nullable": true
3945 },
3946 "adverseFirmInfo": {
3947 "type": "string",
3948 "maxLength": 1500,
3949 "nullable": true
3950 },
3951 "affidavitOfUseFilingDate": {
3952 "type": "string",
3953 "format": "date-time",
3954 "nullable": true
3955 },
3956 "dateOfLoss": {
3957 "type": "string",
3958 "format": "date-time",
3959 "nullable": true
3960 },
3961 "dateOfNoticeOfLoss": {
3962 "type": "string",
3963 "format": "date-time",
3964 "nullable": true
3965 },
3966 "disclosureDate": {
3967 "type": "string",
3968 "format": "date-time",
3969 "nullable": true
3970 },
3971 "filingDate": {
3972 "type": "string",
3973 "format": "date-time",
3974 "nullable": true
3975 },
3976 "registrationDate": {
3977 "type": "string",
3978 "format": "date-time",
3979 "nullable": true
3980 },
3981 "renewalExpirationDate": {
3982 "type": "string",
3983 "format": "date-time",
3984 "nullable": true
3985 },
3986 "serviceReceivedDate": {
3987 "type": "string",
3988 "format": "date-time",
3989 "nullable": true
3990 },
3991 "trialDate": {
3992 "type": "string",
3993 "format": "date-time",
3994 "nullable": true
3995 },
3996 "auditSummary": {
3997 "type": "string",
3998 "nullable": true
3999 },
4000 "caseApplicationNumber": {
4001 "type": "string",
4002 "nullable": true
4003 },
4004 "claims": {
4005 "type": "string",
4006 "nullable": true
4007 },
4008 "classesOfGoods": {
4009 "type": "string",
4010 "nullable": true
4011 },
4012 "serialReelNumber": {
4013 "type": "string",
4014 "nullable": true
4015 },
4016 "ownerRecordTitleHolder": {
4017 "type": "string",
4018 "nullable": true
4019 },
4020 "inventor": {
4021 "type": "string",
4022 "nullable": true
4023 },
4024 "state": {
4025 "type": "string",
4026 "nullable": true
4027 },
4028 "provinceRegion": {
4029 "type": "string",
4030 "nullable": true
4031 },
4032 "status": {
4033 "type": "string",
4034 "nullable": true
4035 },
4036 "registrationNumber": {
4037 "type": "string",
4038 "nullable": true
4039 },
4040 "patentTitle": {
4041 "type": "string",
4042 "nullable": true
4043 },
4044 "patentType": {
4045 "type": "string",
4046 "nullable": true
4047 },
4048 "court": {
4049 "type": "string",
4050 "maxLength": 100,
4051 "nullable": true
4052 },
4053 "courtAdditionalInfo": {
4054 "type": "string",
4055 "nullable": true
4056 },
4057 "financialOnly": {
4058 "type": "string",
4059 "nullable": true
4060 },
4061 "billingOnlyRole": {
4062 "type": "string",
4063 "nullable": true
4064 },
4065 "consolidatedBilling": {
4066 "type": "string",
4067 "nullable": true
4068 },
4069 "preconfiguredTaskCodeAlerts": {
4070 "type": "string",
4071 "nullable": true
4072 },
4073 "localFirmOrAgent": {
4074 "type": "string",
4075 "nullable": true
4076 },
4077 "matterAdminRole": {
4078 "type": "string",
4079 "description": "Email address of active Tracker user",
4080 "nullable": true
4081 },
4082 "matterEditorRole": {
4083 "type": "string",
4084 "description": "Email address of active Tracker user",
4085 "nullable": true
4086 },
4087 "matterReaderRole": {
4088 "type": "string",
4089 "description": "Email address of active Tracker user",
4090 "nullable": true
4091 },
4092 "noMatterOrReportAccessRole": {
4093 "type": "string",
4094 "description": "Email address of active Tracker user",
4095 "nullable": true
4096 },
4097 "preApprovedAllocations": {
4098 "type": "string",
4099 "nullable": true
4100 },
4101 "renewalExpirationDateSendNoticeEmail": {
4102 "type": "string",
4103 "nullable": true
4104 },
4105 "reportAccessOnlyRole": {
4106 "type": "string",
4107 "description": "Email address of active Tracker user",
4108 "nullable": true
4109 },
4110 "reviewInvoiceAllocations": {
4111 "type": "string",
4112 "nullable": true
4113 },
4114 "taxesIncludedInTCAAmounts": {
4115 "type": "string",
4116 "nullable": true
4117 },
4118 "timekeeperAuditState": {
4119 "type": "string",
4120 "nullable": true
4121 },
4122 "trialDateSendNoticeEmail": {
4123 "type": "string",
4124 "nullable": true
4125 },
4126 "customDropdownField1": {
4127 "type": "string",
4128 "nullable": true
4129 },
4130 "customDropdownField2": {
4131 "type": "string",
4132 "nullable": true
4133 },
4134 "customDropdownField3": {
4135 "type": "string",
4136 "nullable": true
4137 },
4138 "customDropdownField4": {
4139 "type": "string",
4140 "nullable": true
4141 },
4142 "customDropdownField5": {
4143 "type": "string",
4144 "nullable": true
4145 },
4146 "customDropdownField6": {
4147 "type": "string",
4148 "nullable": true
4149 },
4150 "customDropdownField7": {
4151 "type": "string",
4152 "nullable": true
4153 },
4154 "customDropdownField8": {
4155 "type": "string",
4156 "nullable": true
4157 },
4158 "customDropdownField9": {
4159 "type": "string",
4160 "nullable": true
4161 },
4162 "customDropdownField10": {
4163 "type": "string",
4164 "nullable": true
4165 },
4166 "customDropdownField11": {
4167 "type": "string",
4168 "nullable": true
4169 },
4170 "customDropdownField12": {
4171 "type": "string",
4172 "nullable": true
4173 },
4174 "customDropdownField13": {
4175 "type": "string",
4176 "nullable": true
4177 },
4178 "customDropdownField14": {
4179 "type": "string",
4180 "nullable": true
4181 },
4182 "customDropdownField15": {
4183 "type": "string",
4184 "nullable": true
4185 },
4186 "customDropdownField16": {
4187 "type": "string",
4188 "nullable": true
4189 },
4190 "customDropdownField17": {
4191 "type": "string",
4192 "nullable": true
4193 },
4194 "customDropdownField18": {
4195 "type": "string",
4196 "nullable": true
4197 },
4198 "customDropdownField19": {
4199 "type": "string",
4200 "nullable": true
4201 },
4202 "customDropdownField20": {
4203 "type": "string",
4204 "nullable": true
4205 },
4206 "customDropdownField21": {
4207 "type": "string",
4208 "nullable": true
4209 },
4210 "customDropdownField22": {
4211 "type": "string",
4212 "nullable": true
4213 },
4214 "customDropdownField23": {
4215 "type": "string",
4216 "nullable": true
4217 },
4218 "customDropdownField24": {
4219 "type": "string",
4220 "nullable": true
4221 },
4222 "customDropdownField25": {
4223 "type": "string",
4224 "nullable": true
4225 },
4226 "customDropdownField26": {
4227 "type": "string",
4228 "nullable": true
4229 },
4230 "customDropdownField27": {
4231 "type": "string",
4232 "nullable": true
4233 },
4234 "customDropdownField28": {
4235 "type": "string",
4236 "nullable": true
4237 },
4238 "customDropdownField29": {
4239 "type": "string",
4240 "nullable": true
4241 },
4242 "customDropdownField30": {
4243 "type": "string",
4244 "nullable": true
4245 },
4246 "customDropdownField31": {
4247 "type": "string",
4248 "nullable": true
4249 },
4250 "customDropdownField32": {
4251 "type": "string",
4252 "nullable": true
4253 },
4254 "customDropdownField33": {
4255 "type": "string",
4256 "nullable": true
4257 },
4258 "customDropdownField34": {
4259 "type": "string",
4260 "nullable": true
4261 },
4262 "customDropdownField35": {
4263 "type": "string",
4264 "nullable": true
4265 },
4266 "customDropdownField36": {
4267 "type": "string",
4268 "nullable": true
4269 },
4270 "customDropdownField37": {
4271 "type": "string",
4272 "nullable": true
4273 },
4274 "customDropdownField38": {
4275 "type": "string",
4276 "nullable": true
4277 },
4278 "customDropdownField39": {
4279 "type": "string",
4280 "nullable": true
4281 },
4282 "customDropdownField40": {
4283 "type": "string",
4284 "nullable": true
4285 },
4286 "customDropdownField41": {
4287 "type": "string",
4288 "nullable": true
4289 },
4290 "customCurrencyField1": {
4291 "type": "number",
4292 "format": "decimal",
4293 "nullable": true
4294 },
4295 "customCurrencyField2": {
4296 "type": "number",
4297 "format": "decimal",
4298 "nullable": true
4299 },
4300 "customCurrencyField3": {
4301 "type": "number",
4302 "format": "decimal",
4303 "nullable": true
4304 },
4305 "customCurrencyField4": {
4306 "type": "number",
4307 "format": "decimal",
4308 "nullable": true
4309 },
4310 "customCurrencyField5": {
4311 "type": "number",
4312 "format": "decimal",
4313 "nullable": true
4314 },
4315 "customCurrencyField6": {
4316 "type": "number",
4317 "format": "decimal",
4318 "nullable": true
4319 },
4320 "customCurrencyField7": {
4321 "type": "number",
4322 "format": "decimal",
4323 "nullable": true
4324 },
4325 "customCurrencyField8": {
4326 "type": "number",
4327 "format": "decimal",
4328 "nullable": true
4329 },
4330 "customCurrencyField9": {
4331 "type": "number",
4332 "format": "decimal",
4333 "nullable": true
4334 },
4335 "customCurrencyField10": {
4336 "type": "number",
4337 "format": "decimal",
4338 "nullable": true
4339 },
4340 "customCurrencyField11": {
4341 "type": "number",
4342 "format": "decimal",
4343 "nullable": true
4344 },
4345 "customCurrencyField12": {
4346 "type": "number",
4347 "format": "decimal",
4348 "nullable": true
4349 },
4350 "customCurrencyField13": {
4351 "type": "number",
4352 "format": "decimal",
4353 "nullable": true
4354 },
4355 "customCurrencyField14": {
4356 "type": "number",
4357 "format": "decimal",
4358 "nullable": true
4359 },
4360 "customCurrencyField15": {
4361 "type": "number",
4362 "format": "decimal",
4363 "nullable": true
4364 },
4365 "customCurrencyField16": {
4366 "type": "number",
4367 "format": "decimal",
4368 "nullable": true
4369 },
4370 "customCurrencyField17": {
4371 "type": "number",
4372 "format": "decimal",
4373 "nullable": true
4374 },
4375 "customCurrencyField18": {
4376 "type": "number",
4377 "format": "decimal",
4378 "nullable": true
4379 },
4380 "customCurrencyField19": {
4381 "type": "number",
4382 "format": "decimal",
4383 "nullable": true
4384 },
4385 "customCurrencyField20": {
4386 "type": "number",
4387 "format": "decimal",
4388 "nullable": true
4389 },
4390 "customCurrencyField21": {
4391 "type": "number",
4392 "format": "decimal",
4393 "nullable": true
4394 },
4395 "customCurrencyField22": {
4396 "type": "number",
4397 "format": "decimal",
4398 "nullable": true
4399 },
4400 "customCurrencyField23": {
4401 "type": "number",
4402 "format": "decimal",
4403 "nullable": true
4404 },
4405 "customCurrencyField24": {
4406 "type": "number",
4407 "format": "decimal",
4408 "nullable": true
4409 },
4410 "customCurrencyField25": {
4411 "type": "number",
4412 "format": "decimal",
4413 "nullable": true
4414 },
4415 "customCurrencyField26": {
4416 "type": "number",
4417 "format": "decimal",
4418 "nullable": true
4419 },
4420 "customCurrencyField27": {
4421 "type": "number",
4422 "format": "decimal",
4423 "nullable": true
4424 },
4425 "customCurrencyField28": {
4426 "type": "number",
4427 "format": "decimal",
4428 "nullable": true
4429 },
4430 "customCurrencyField29": {
4431 "type": "number",
4432 "format": "decimal",
4433 "nullable": true
4434 },
4435 "customCurrencyField30": {
4436 "type": "number",
4437 "format": "decimal",
4438 "nullable": true
4439 },
4440 "customCurrencyField31": {
4441 "type": "number",
4442 "format": "decimal",
4443 "nullable": true
4444 },
4445 "customCurrencyField32": {
4446 "type": "number",
4447 "format": "decimal",
4448 "nullable": true
4449 },
4450 "customCurrencyField33": {
4451 "type": "number",
4452 "format": "decimal",
4453 "nullable": true
4454 },
4455 "customCurrencyField34": {
4456 "type": "number",
4457 "format": "decimal",
4458 "nullable": true
4459 },
4460 "customCurrencyField35": {
4461 "type": "number",
4462 "format": "decimal",
4463 "nullable": true
4464 },
4465 "customCurrencyField36": {
4466 "type": "number",
4467 "format": "decimal",
4468 "nullable": true
4469 },
4470 "customCurrencyField37": {
4471 "type": "number",
4472 "format": "decimal",
4473 "nullable": true
4474 },
4475 "customCurrencyField38": {
4476 "type": "number",
4477 "format": "decimal",
4478 "nullable": true
4479 },
4480 "customCurrencyField39": {
4481 "type": "number",
4482 "format": "decimal",
4483 "nullable": true
4484 },
4485 "customCurrencyField40": {
4486 "type": "number",
4487 "format": "decimal",
4488 "nullable": true
4489 },
4490 "customCurrencyField41": {
4491 "type": "number",
4492 "format": "decimal",
4493 "nullable": true
4494 },
4495 "customDateField1": {
4496 "type": "string",
4497 "format": "date-time",
4498 "nullable": true
4499 },
4500 "customDateField2": {
4501 "type": "string",
4502 "format": "date-time",
4503 "nullable": true
4504 },
4505 "customDateField3": {
4506 "type": "string",
4507 "format": "date-time",
4508 "nullable": true
4509 },
4510 "customDateField4": {
4511 "type": "string",
4512 "format": "date-time",
4513 "nullable": true
4514 },
4515 "customDateField5": {
4516 "type": "string",
4517 "format": "date-time",
4518 "nullable": true
4519 },
4520 "customDateField6": {
4521 "type": "string",
4522 "format": "date-time",
4523 "nullable": true
4524 },
4525 "customDateField7": {
4526 "type": "string",
4527 "format": "date-time",
4528 "nullable": true
4529 },
4530 "customDateField8": {
4531 "type": "string",
4532 "format": "date-time",
4533 "nullable": true
4534 },
4535 "customDateField9": {
4536 "type": "string",
4537 "format": "date-time",
4538 "nullable": true
4539 },
4540 "customDateField10": {
4541 "type": "string",
4542 "format": "date-time",
4543 "nullable": true
4544 },
4545 "customDateField11": {
4546 "type": "string",
4547 "format": "date-time",
4548 "nullable": true
4549 },
4550 "customDateField12": {
4551 "type": "string",
4552 "format": "date-time",
4553 "nullable": true
4554 },
4555 "customDateField13": {
4556 "type": "string",
4557 "format": "date-time",
4558 "nullable": true
4559 },
4560 "customDateField14": {
4561 "type": "string",
4562 "format": "date-time",
4563 "nullable": true
4564 },
4565 "customDateField15": {
4566 "type": "string",
4567 "format": "date-time",
4568 "nullable": true
4569 },
4570 "customDateField16": {
4571 "type": "string",
4572 "format": "date-time",
4573 "nullable": true
4574 },
4575 "customDateField17": {
4576 "type": "string",
4577 "format": "date-time",
4578 "nullable": true
4579 },
4580 "customDateField18": {
4581 "type": "string",
4582 "format": "date-time",
4583 "nullable": true
4584 },
4585 "customDateField19": {
4586 "type": "string",
4587 "format": "date-time",
4588 "nullable": true
4589 },
4590 "customDateField20": {
4591 "type": "string",
4592 "format": "date-time",
4593 "nullable": true
4594 },
4595 "customDateField21": {
4596 "type": "string",
4597 "format": "date-time",
4598 "nullable": true
4599 },
4600 "customTextField1": {
4601 "type": "string",
4602 "nullable": true
4603 },
4604 "customTextField2": {
4605 "type": "string",
4606 "nullable": true
4607 },
4608 "customTextField3": {
4609 "type": "string",
4610 "nullable": true
4611 },
4612 "customTextField4": {
4613 "type": "string",
4614 "nullable": true
4615 },
4616 "customTextField5": {
4617 "type": "string",
4618 "nullable": true
4619 },
4620 "customTextField6": {
4621 "type": "string",
4622 "nullable": true
4623 },
4624 "customTextField7": {
4625 "type": "string",
4626 "nullable": true
4627 },
4628 "customTextField8": {
4629 "type": "string",
4630 "nullable": true
4631 },
4632 "customTextField9": {
4633 "type": "string",
4634 "nullable": true
4635 },
4636 "customTextField10": {
4637 "type": "string",
4638 "nullable": true
4639 },
4640 "customTextField11": {
4641 "type": "string",
4642 "nullable": true
4643 },
4644 "customTextField12": {
4645 "type": "string",
4646 "nullable": true
4647 },
4648 "customTextField13": {
4649 "type": "string",
4650 "nullable": true
4651 },
4652 "customTextField14": {
4653 "type": "string",
4654 "nullable": true
4655 },
4656 "customTextField15": {
4657 "type": "string",
4658 "nullable": true
4659 },
4660 "customTextField16": {
4661 "type": "string",
4662 "nullable": true
4663 },
4664 "customTextField17": {
4665 "type": "string",
4666 "nullable": true
4667 },
4668 "customTextField18": {
4669 "type": "string",
4670 "nullable": true
4671 },
4672 "customTextField19": {
4673 "type": "string",
4674 "nullable": true
4675 },
4676 "customTextField20": {
4677 "type": "string",
4678 "nullable": true
4679 },
4680 "customTextField21": {
4681 "type": "string",
4682 "nullable": true
4683 },
4684 "customTextAreaField1": {
4685 "type": "string",
4686 "nullable": true
4687 },
4688 "customTextAreaField2": {
4689 "type": "string",
4690 "nullable": true
4691 },
4692 "customTextAreaField3": {
4693 "type": "string",
4694 "nullable": true
4695 },
4696 "customTextAreaField4": {
4697 "type": "string",
4698 "nullable": true
4699 },
4700 "customTextAreaField5": {
4701 "type": "string",
4702 "nullable": true
4703 },
4704 "customTextAreaField6": {
4705 "type": "string",
4706 "nullable": true
4707 },
4708 "customTextAreaField7": {
4709 "type": "string",
4710 "nullable": true
4711 },
4712 "customTextAreaField8": {
4713 "type": "string",
4714 "nullable": true
4715 },
4716 "customTextAreaField9": {
4717 "type": "string",
4718 "nullable": true
4719 },
4720 "customTextAreaField10": {
4721 "type": "string",
4722 "nullable": true
4723 },
4724 "customTextAreaField11": {
4725 "type": "string",
4726 "nullable": true
4727 },
4728 "customTextAreaField12": {
4729 "type": "string",
4730 "nullable": true
4731 },
4732 "customTextAreaField13": {
4733 "type": "string",
4734 "nullable": true
4735 },
4736 "customRichTextAreaField1": {
4737 "type": "string",
4738 "maxLength": 50000,
4739 "nullable": true
4740 },
4741 "customRichTextAreaField2": {
4742 "type": "string",
4743 "maxLength": 50000,
4744 "nullable": true
4745 },
4746 "customRichTextAreaField3": {
4747 "type": "string",
4748 "maxLength": 50000,
4749 "nullable": true
4750 },
4751 "customRichTextAreaField4": {
4752 "type": "string",
4753 "maxLength": 50000,
4754 "nullable": true
4755 },
4756 "customRichTextAreaField5": {
4757 "type": "string",
4758 "maxLength": 50000,
4759 "nullable": true
4760 },
4761 "customRichTextAreaField6": {
4762 "type": "string",
4763 "maxLength": 50000,
4764 "nullable": true
4765 },
4766 "customRichTextAreaField7": {
4767 "type": "string",
4768 "maxLength": 50000,
4769 "nullable": true
4770 },
4771 "customRichTextAreaField8": {
4772 "type": "string",
4773 "maxLength": 50000,
4774 "nullable": true
4775 },
4776 "customRichTextAreaField9": {
4777 "type": "string",
4778 "maxLength": 50000,
4779 "nullable": true
4780 },
4781 "customRichTextAreaField10": {
4782 "type": "string",
4783 "maxLength": 50000,
4784 "nullable": true
4785 },
4786 "customRichTextAreaField11": {
4787 "type": "string",
4788 "maxLength": 50000,
4789 "nullable": true
4790 },
4791 "customNumberField1": {
4792 "type": "integer",
4793 "format": "int32",
4794 "nullable": true
4795 },
4796 "customNumberField2": {
4797 "type": "integer",
4798 "format": "int32",
4799 "nullable": true
4800 },
4801 "customNumberField3": {
4802 "type": "integer",
4803 "format": "int32",
4804 "nullable": true
4805 },
4806 "customNumberField4": {
4807 "type": "integer",
4808 "format": "int32",
4809 "nullable": true
4810 },
4811 "customNumberField5": {
4812 "type": "integer",
4813 "format": "int32",
4814 "nullable": true
4815 },
4816 "customNumberField6": {
4817 "type": "integer",
4818 "format": "int32",
4819 "nullable": true
4820 },
4821 "customNumberField7": {
4822 "type": "integer",
4823 "format": "int32",
4824 "nullable": true
4825 },
4826 "customNumberField8": {
4827 "type": "integer",
4828 "format": "int32",
4829 "nullable": true
4830 },
4831 "customNumberField9": {
4832 "type": "integer",
4833 "format": "int32",
4834 "nullable": true
4835 },
4836 "customNumberField10": {
4837 "type": "integer",
4838 "format": "int32",
4839 "nullable": true
4840 },
4841 "customNumberField11": {
4842 "type": "integer",
4843 "format": "int32",
4844 "nullable": true
4845 },
4846 "customMultiPickList1": {
4847 "type": "string",
4848 "nullable": true
4849 },
4850 "customMultiPickList2": {
4851 "type": "string",
4852 "nullable": true
4853 },
4854 "customMultiPickList3": {
4855 "type": "string",
4856 "nullable": true
4857 },
4858 "customMultiPickList4": {
4859 "type": "string",
4860 "nullable": true
4861 },
4862 "customMultiPickList5": {
4863 "type": "string",
4864 "nullable": true
4865 },
4866 "customMultiPickList6": {
4867 "type": "string",
4868 "nullable": true
4869 },
4870 "customMultiPickList7": {
4871 "type": "string",
4872 "nullable": true
4873 },
4874 "customMultiPickList8": {
4875 "type": "string",
4876 "nullable": true
4877 },
4878 "customMultiPickList9": {
4879 "type": "string",
4880 "nullable": true
4881 },
4882 "customMultiPickList10": {
4883 "type": "string",
4884 "nullable": true
4885 },
4886 "customMultiPickList11": {
4887 "type": "string",
4888 "nullable": true
4889 },
4890 "customTieredPickList1": {
4891 "type": "string",
4892 "nullable": true
4893 },
4894 "customTieredPickList2": {
4895 "type": "string",
4896 "nullable": true
4897 },
4898 "customTieredPickList3": {
4899 "type": "string",
4900 "nullable": true
4901 },
4902 "customTieredPickList4": {
4903 "type": "string",
4904 "nullable": true
4905 },
4906 "customTieredPickList5": {
4907 "type": "string",
4908 "nullable": true
4909 },
4910 "notes": {
4911 "type": "string",
4912 "maxLength": 50000,
4913 "nullable": true
4914 },
4915 "amountClaimed": {
4916 "type": "number",
4917 "format": "decimal",
4918 "nullable": true
4919 },
4920 "companyExposure": {
4921 "type": "number",
4922 "format": "decimal",
4923 "nullable": true
4924 },
4925 "companyMaximumExposure": {
4926 "type": "number",
4927 "format": "decimal",
4928 "nullable": true
4929 },
4930 "likelihoodOfLiability": {
4931 "type": "string",
4932 "nullable": true
4933 },
4934 "liabilityIsEstimable": {
4935 "type": "string",
4936 "nullable": true
4937 },
4938 "descriptionOfAssetExposure": {
4939 "type": "string",
4940 "maxLength": 500,
4941 "nullable": true
4942 },
4943 "exposureSettlementAuthority": {
4944 "type": "number",
4945 "format": "decimal",
4946 "nullable": true
4947 },
4948 "reserveAmount": {
4949 "type": "number",
4950 "format": "decimal",
4951 "nullable": true
4952 },
4953 "insurerReinsurer": {
4954 "type": "string",
4955 "nullable": true
4956 },
4957 "amountCounterClaimed": {
4958 "type": "number",
4959 "format": "decimal",
4960 "nullable": true
4961 },
4962 "companyRecoveryEstimate": {
4963 "type": "number",
4964 "format": "decimal",
4965 "nullable": true
4966 },
4967 "companyMaximumRecovery": {
4968 "type": "number",
4969 "format": "decimal",
4970 "nullable": true
4971 },
4972 "descriptionOfAssetRecovery": {
4973 "type": "string",
4974 "maxLength": 500,
4975 "nullable": true
4976 },
4977 "recoverySettlementAuthority": {
4978 "type": "number",
4979 "format": "decimal",
4980 "nullable": true
4981 },
4982 "estimateTimingOfResolution": {
4983 "type": "string",
4984 "nullable": true
4985 },
4986 "estimatedResolutionDate": {
4987 "type": "string",
4988 "format": "date-time",
4989 "nullable": true
4990 },
4991 "resolutionDate": {
4992 "type": "string",
4993 "format": "date-time",
4994 "nullable": true
4995 },
4996 "amountPaid": {
4997 "type": "number",
4998 "format": "decimal",
4999 "nullable": true
5000 },
5001 "amountReceived": {
5002 "type": "number",
5003 "format": "decimal",
5004 "nullable": true
5005 },
5006 "daysToEditMatter": {
5007 "type": "integer",
5008 "format": "int32",
5009 "nullable": true
5010 },
5011 "daysToPostFinalInvoice": {
5012 "type": "integer",
5013 "format": "int32",
5014 "nullable": true
5015 },
5016 "formOfResolution": {
5017 "type": "string",
5018 "nullable": true
5019 },
5020 "lessonsLearned": {
5021 "type": "string",
5022 "nullable": true
5023 },
5024 "matterComplexity": {
5025 "type": "string",
5026 "nullable": true
5027 },
5028 "otherAssetsLost": {
5029 "type": "string",
5030 "nullable": true
5031 },
5032 "otherAssetsReceived": {
5033 "type": "string",
5034 "nullable": true
5035 },
5036 "paperFileLocation": {
5037 "type": "string",
5038 "nullable": true
5039 },
5040 "timingOfResolution": {
5041 "type": "string",
5042 "nullable": true
5043 },
5044 "resolutionDescription": {
5045 "type": "string",
5046 "nullable": true
5047 },
5048 "lawFirmBudgetsRequired": {
5049 "type": "string",
5050 "nullable": true
5051 },
5052 "lawFirmBudgetFiscalType": {
5053 "nullable": true,
5054 "$ref": "#/components/schemas/BudgetPeriodType"
5055 },
5056 "lawFirmBudgetPhasedType": {
5057 "nullable": true,
5058 "$ref": "#/components/schemas/BudgetPhasedType"
5059 },
5060 "deptBudgetsRequired": {
5061 "type": "string",
5062 "nullable": true
5063 },
5064 "deptBudgetSource": {
5065 "nullable": true,
5066 "$ref": "#/components/schemas/BudgetSourceType"
5067 },
5068 "coBudgetCurrencyIdSource": {
5069 "nullable": true,
5070 "$ref": "#/components/schemas/CompanyBudgetCurrency"
5071 },
5072 "matterType": {
5073 "type": "string",
5074 "description": "Full name of matter type as listed in Tracker.",
5075 "minLength": 1
5076 }
5077 }
5078 },
5079 "MatterUploadUpdateModel": {
5080 "type": "object",
5081 "additionalProperties": false,
5082 "properties": {
5083 "fullNameAndPartiesInvolved": {
5084 "type": "string",
5085 "description": "Full name of the matter. If the matter type is Litigation/Dispute, enter the name of the case as it appears on the complaint, and include the docket number for litigation.",
5086 "maxLength": 3000,
5087 "nullable": true
5088 },
5089 "shortName": {
5090 "type": "string",
5091 "description": "Unique, short, descriptive name for this matter. Matters are commonly listed by their short names in Tracker.",
5092 "maxLength": 100,
5093 "nullable": true
5094 },
5095 "leadCompanyPersonEmail": {
5096 "type": "string",
5097 "description": "Email address of the primary company person or in-house counsel who is responsible for the matter.",
5098 "format": "email",
5099 "maxLength": 150,
5100 "nullable": true
5101 },
5102 "numberTwoCompanyPersonEmail": {
5103 "type": "string",
5104 "format": "email",
5105 "maxLength": 150,
5106 "nullable": true
5107 },
5108 "organizationalUnit": {
5109 "type": "string",
5110 "description": "Name of the primary company entity/division/unit for which the legal work is being performed, as listed in Tracker.",
5111 "nullable": true
5112 },
5113 "practiceGroup": {
5114 "type": "string",
5115 "description": "Name of the primary group within the law department that is performing or overseeing the legal work, as listed in Tracker.",
5116 "nullable": true
5117 },
5118 "countryOrRegion": {
5119 "type": "string",
5120 "description": "Name or code for the country or region that the matter is associated with.",
5121 "nullable": true
5122 },
5123 "matterGroup": {
5124 "type": "string",
5125 "nullable": true
5126 },
5127 "businessManager": {
5128 "type": "string",
5129 "maxLength": 40,
5130 "nullable": true
5131 },
5132 "associatedMatterId": {
5133 "type": "string",
5134 "description": "Unique identifier used in an associated system, such as the source system for matter information. If there is no associated system identifier, you can use another system, such as the line number of the matter in your file, but that number cannot be reused in a later matter update.",
5135 "maxLength": 50,
5136 "nullable": true
5137 },
5138 "associatedMatterUrl": {
5139 "type": "string",
5140 "maxLength": 50,
5141 "nullable": true
5142 },
5143 "associatedMatterData": {
5144 "type": "string",
5145 "maxLength": 50,
5146 "nullable": true
5147 },
5148 "clientMatterNumber": {
5149 "type": "string",
5150 "nullable": true
5151 },
5152 "invoiceApprovalRoute": {
5153 "type": "string",
5154 "description": "Name of the assigned invoice approval route as listed in Tracker.",
5155 "nullable": true
5156 },
5157 "apRoute": {
5158 "type": "string",
5159 "description": "Name of the assigned AP route as listed in Tracker.",
5160 "nullable": true
5161 },
5162 "utbmsAuditSet": {
5163 "type": "string",
5164 "description": "Name of the assigned UTBMS Audit Set as listed in Tracker.",
5165 "nullable": true
5166 },
5167 "billedToEntityName": {
5168 "type": "string",
5169 "nullable": true
5170 },
5171 "taxConfiguration": {
5172 "type": "string",
5173 "nullable": true
5174 },
5175 "preconfiguredAllocations": {
5176 "type": "string",
5177 "nullable": true
5178 },
5179 "matterAllocations": {
5180 "type": "array",
5181 "nullable": true,
5182 "items": {
5183 "$ref": "#/components/schemas/MatterAllocationModel"
5184 }
5185 },
5186 "leadOutsideCounselEmail": {
5187 "type": "string",
5188 "format": "email",
5189 "maxLength": 150,
5190 "nullable": true
5191 },
5192 "leadFirmFeeArrangement": {
5193 "type": "string",
5194 "nullable": true
5195 },
5196 "leadFirmFeeComment": {
5197 "type": "string",
5198 "nullable": true
5199 },
5200 "currencyID": {
5201 "type": "string",
5202 "nullable": true
5203 },
5204 "firmAccess": {
5205 "type": "string",
5206 "nullable": true
5207 },
5208 "substantiveLaw": {
5209 "type": "string",
5210 "nullable": true
5211 },
5212 "startDate": {
5213 "type": "string",
5214 "format": "date-time",
5215 "nullable": true
5216 },
5217 "description": {
5218 "type": "string",
5219 "maxLength": 50000,
5220 "nullable": true
5221 },
5222 "keyIssues": {
5223 "type": "string",
5224 "maxLength": 1000,
5225 "nullable": true
5226 },
5227 "adverseFirmInfo": {
5228 "type": "string",
5229 "maxLength": 1500,
5230 "nullable": true
5231 },
5232 "affidavitOfUseFilingDate": {
5233 "type": "string",
5234 "format": "date-time",
5235 "nullable": true
5236 },
5237 "dateOfLoss": {
5238 "type": "string",
5239 "format": "date-time",
5240 "nullable": true
5241 },
5242 "dateOfNoticeOfLoss": {
5243 "type": "string",
5244 "format": "date-time",
5245 "nullable": true
5246 },
5247 "disclosureDate": {
5248 "type": "string",
5249 "format": "date-time",
5250 "nullable": true
5251 },
5252 "filingDate": {
5253 "type": "string",
5254 "format": "date-time",
5255 "nullable": true
5256 },
5257 "registrationDate": {
5258 "type": "string",
5259 "format": "date-time",
5260 "nullable": true
5261 },
5262 "renewalExpirationDate": {
5263 "type": "string",
5264 "format": "date-time",
5265 "nullable": true
5266 },
5267 "serviceReceivedDate": {
5268 "type": "string",
5269 "format": "date-time",
5270 "nullable": true
5271 },
5272 "trialDate": {
5273 "type": "string",
5274 "format": "date-time",
5275 "nullable": true
5276 },
5277 "auditSummary": {
5278 "type": "string",
5279 "nullable": true
5280 },
5281 "caseApplicationNumber": {
5282 "type": "string",
5283 "nullable": true
5284 },
5285 "claims": {
5286 "type": "string",
5287 "nullable": true
5288 },
5289 "classesOfGoods": {
5290 "type": "string",
5291 "nullable": true
5292 },
5293 "serialReelNumber": {
5294 "type": "string",
5295 "nullable": true
5296 },
5297 "ownerRecordTitleHolder": {
5298 "type": "string",
5299 "nullable": true
5300 },
5301 "inventor": {
5302 "type": "string",
5303 "nullable": true
5304 },
5305 "state": {
5306 "type": "string",
5307 "nullable": true
5308 },
5309 "provinceRegion": {
5310 "type": "string",
5311 "nullable": true
5312 },
5313 "status": {
5314 "type": "string",
5315 "nullable": true
5316 },
5317 "registrationNumber": {
5318 "type": "string",
5319 "nullable": true
5320 },
5321 "patentTitle": {
5322 "type": "string",
5323 "nullable": true
5324 },
5325 "patentType": {
5326 "type": "string",
5327 "nullable": true
5328 },
5329 "court": {
5330 "type": "string",
5331 "maxLength": 100,
5332 "nullable": true
5333 },
5334 "courtAdditionalInfo": {
5335 "type": "string",
5336 "nullable": true
5337 },
5338 "financialOnly": {
5339 "type": "string",
5340 "nullable": true
5341 },
5342 "billingOnlyRole": {
5343 "type": "string",
5344 "nullable": true
5345 },
5346 "consolidatedBilling": {
5347 "type": "string",
5348 "nullable": true
5349 },
5350 "preconfiguredTaskCodeAlerts": {
5351 "type": "string",
5352 "nullable": true
5353 },
5354 "localFirmOrAgent": {
5355 "type": "string",
5356 "nullable": true
5357 },
5358 "matterAdminRole": {
5359 "type": "string",
5360 "description": "Email address of active Tracker user",
5361 "nullable": true
5362 },
5363 "matterEditorRole": {
5364 "type": "string",
5365 "description": "Email address of active Tracker user",
5366 "nullable": true
5367 },
5368 "matterReaderRole": {
5369 "type": "string",
5370 "description": "Email address of active Tracker user",
5371 "nullable": true
5372 },
5373 "noMatterOrReportAccessRole": {
5374 "type": "string",
5375 "description": "Email address of active Tracker user",
5376 "nullable": true
5377 },
5378 "preApprovedAllocations": {
5379 "type": "string",
5380 "nullable": true
5381 },
5382 "renewalExpirationDateSendNoticeEmail": {
5383 "type": "string",
5384 "nullable": true
5385 },
5386 "reportAccessOnlyRole": {
5387 "type": "string",
5388 "description": "Email address of active Tracker user",
5389 "nullable": true
5390 },
5391 "reviewInvoiceAllocations": {
5392 "type": "string",
5393 "nullable": true
5394 },
5395 "taxesIncludedInTCAAmounts": {
5396 "type": "string",
5397 "nullable": true
5398 },
5399 "timekeeperAuditState": {
5400 "type": "string",
5401 "nullable": true
5402 },
5403 "trialDateSendNoticeEmail": {
5404 "type": "string",
5405 "nullable": true
5406 },
5407 "customDropdownField1": {
5408 "type": "string",
5409 "nullable": true
5410 },
5411 "customDropdownField2": {
5412 "type": "string",
5413 "nullable": true
5414 },
5415 "customDropdownField3": {
5416 "type": "string",
5417 "nullable": true
5418 },
5419 "customDropdownField4": {
5420 "type": "string",
5421 "nullable": true
5422 },
5423 "customDropdownField5": {
5424 "type": "string",
5425 "nullable": true
5426 },
5427 "customDropdownField6": {
5428 "type": "string",
5429 "nullable": true
5430 },
5431 "customDropdownField7": {
5432 "type": "string",
5433 "nullable": true
5434 },
5435 "customDropdownField8": {
5436 "type": "string",
5437 "nullable": true
5438 },
5439 "customDropdownField9": {
5440 "type": "string",
5441 "nullable": true
5442 },
5443 "customDropdownField10": {
5444 "type": "string",
5445 "nullable": true
5446 },
5447 "customDropdownField11": {
5448 "type": "string",
5449 "nullable": true
5450 },
5451 "customDropdownField12": {
5452 "type": "string",
5453 "nullable": true
5454 },
5455 "customDropdownField13": {
5456 "type": "string",
5457 "nullable": true
5458 },
5459 "customDropdownField14": {
5460 "type": "string",
5461 "nullable": true
5462 },
5463 "customDropdownField15": {
5464 "type": "string",
5465 "nullable": true
5466 },
5467 "customDropdownField16": {
5468 "type": "string",
5469 "nullable": true
5470 },
5471 "customDropdownField17": {
5472 "type": "string",
5473 "nullable": true
5474 },
5475 "customDropdownField18": {
5476 "type": "string",
5477 "nullable": true
5478 },
5479 "customDropdownField19": {
5480 "type": "string",
5481 "nullable": true
5482 },
5483 "customDropdownField20": {
5484 "type": "string",
5485 "nullable": true
5486 },
5487 "customDropdownField21": {
5488 "type": "string",
5489 "nullable": true
5490 },
5491 "customDropdownField22": {
5492 "type": "string",
5493 "nullable": true
5494 },
5495 "customDropdownField23": {
5496 "type": "string",
5497 "nullable": true
5498 },
5499 "customDropdownField24": {
5500 "type": "string",
5501 "nullable": true
5502 },
5503 "customDropdownField25": {
5504 "type": "string",
5505 "nullable": true
5506 },
5507 "customDropdownField26": {
5508 "type": "string",
5509 "nullable": true
5510 },
5511 "customDropdownField27": {
5512 "type": "string",
5513 "nullable": true
5514 },
5515 "customDropdownField28": {
5516 "type": "string",
5517 "nullable": true
5518 },
5519 "customDropdownField29": {
5520 "type": "string",
5521 "nullable": true
5522 },
5523 "customDropdownField30": {
5524 "type": "string",
5525 "nullable": true
5526 },
5527 "customDropdownField31": {
5528 "type": "string",
5529 "nullable": true
5530 },
5531 "customDropdownField32": {
5532 "type": "string",
5533 "nullable": true
5534 },
5535 "customDropdownField33": {
5536 "type": "string",
5537 "nullable": true
5538 },
5539 "customDropdownField34": {
5540 "type": "string",
5541 "nullable": true
5542 },
5543 "customDropdownField35": {
5544 "type": "string",
5545 "nullable": true
5546 },
5547 "customDropdownField36": {
5548 "type": "string",
5549 "nullable": true
5550 },
5551 "customDropdownField37": {
5552 "type": "string",
5553 "nullable": true
5554 },
5555 "customDropdownField38": {
5556 "type": "string",
5557 "nullable": true
5558 },
5559 "customDropdownField39": {
5560 "type": "string",
5561 "nullable": true
5562 },
5563 "customDropdownField40": {
5564 "type": "string",
5565 "nullable": true
5566 },
5567 "customDropdownField41": {
5568 "type": "string",
5569 "nullable": true
5570 },
5571 "customCurrencyField1": {
5572 "type": "number",
5573 "format": "decimal",
5574 "nullable": true
5575 },
5576 "customCurrencyField2": {
5577 "type": "number",
5578 "format": "decimal",
5579 "nullable": true
5580 },
5581 "customCurrencyField3": {
5582 "type": "number",
5583 "format": "decimal",
5584 "nullable": true
5585 },
5586 "customCurrencyField4": {
5587 "type": "number",
5588 "format": "decimal",
5589 "nullable": true
5590 },
5591 "customCurrencyField5": {
5592 "type": "number",
5593 "format": "decimal",
5594 "nullable": true
5595 },
5596 "customCurrencyField6": {
5597 "type": "number",
5598 "format": "decimal",
5599 "nullable": true
5600 },
5601 "customCurrencyField7": {
5602 "type": "number",
5603 "format": "decimal",
5604 "nullable": true
5605 },
5606 "customCurrencyField8": {
5607 "type": "number",
5608 "format": "decimal",
5609 "nullable": true
5610 },
5611 "customCurrencyField9": {
5612 "type": "number",
5613 "format": "decimal",
5614 "nullable": true
5615 },
5616 "customCurrencyField10": {
5617 "type": "number",
5618 "format": "decimal",
5619 "nullable": true
5620 },
5621 "customCurrencyField11": {
5622 "type": "number",
5623 "format": "decimal",
5624 "nullable": true
5625 },
5626 "customCurrencyField12": {
5627 "type": "number",
5628 "format": "decimal",
5629 "nullable": true
5630 },
5631 "customCurrencyField13": {
5632 "type": "number",
5633 "format": "decimal",
5634 "nullable": true
5635 },
5636 "customCurrencyField14": {
5637 "type": "number",
5638 "format": "decimal",
5639 "nullable": true
5640 },
5641 "customCurrencyField15": {
5642 "type": "number",
5643 "format": "decimal",
5644 "nullable": true
5645 },
5646 "customCurrencyField16": {
5647 "type": "number",
5648 "format": "decimal",
5649 "nullable": true
5650 },
5651 "customCurrencyField17": {
5652 "type": "number",
5653 "format": "decimal",
5654 "nullable": true
5655 },
5656 "customCurrencyField18": {
5657 "type": "number",
5658 "format": "decimal",
5659 "nullable": true
5660 },
5661 "customCurrencyField19": {
5662 "type": "number",
5663 "format": "decimal",
5664 "nullable": true
5665 },
5666 "customCurrencyField20": {
5667 "type": "number",
5668 "format": "decimal",
5669 "nullable": true
5670 },
5671 "customCurrencyField21": {
5672 "type": "number",
5673 "format": "decimal",
5674 "nullable": true
5675 },
5676 "customCurrencyField22": {
5677 "type": "number",
5678 "format": "decimal",
5679 "nullable": true
5680 },
5681 "customCurrencyField23": {
5682 "type": "number",
5683 "format": "decimal",
5684 "nullable": true
5685 },
5686 "customCurrencyField24": {
5687 "type": "number",
5688 "format": "decimal",
5689 "nullable": true
5690 },
5691 "customCurrencyField25": {
5692 "type": "number",
5693 "format": "decimal",
5694 "nullable": true
5695 },
5696 "customCurrencyField26": {
5697 "type": "number",
5698 "format": "decimal",
5699 "nullable": true
5700 },
5701 "customCurrencyField27": {
5702 "type": "number",
5703 "format": "decimal",
5704 "nullable": true
5705 },
5706 "customCurrencyField28": {
5707 "type": "number",
5708 "format": "decimal",
5709 "nullable": true
5710 },
5711 "customCurrencyField29": {
5712 "type": "number",
5713 "format": "decimal",
5714 "nullable": true
5715 },
5716 "customCurrencyField30": {
5717 "type": "number",
5718 "format": "decimal",
5719 "nullable": true
5720 },
5721 "customCurrencyField31": {
5722 "type": "number",
5723 "format": "decimal",
5724 "nullable": true
5725 },
5726 "customCurrencyField32": {
5727 "type": "number",
5728 "format": "decimal",
5729 "nullable": true
5730 },
5731 "customCurrencyField33": {
5732 "type": "number",
5733 "format": "decimal",
5734 "nullable": true
5735 },
5736 "customCurrencyField34": {
5737 "type": "number",
5738 "format": "decimal",
5739 "nullable": true
5740 },
5741 "customCurrencyField35": {
5742 "type": "number",
5743 "format": "decimal",
5744 "nullable": true
5745 },
5746 "customCurrencyField36": {
5747 "type": "number",
5748 "format": "decimal",
5749 "nullable": true
5750 },
5751 "customCurrencyField37": {
5752 "type": "number",
5753 "format": "decimal",
5754 "nullable": true
5755 },
5756 "customCurrencyField38": {
5757 "type": "number",
5758 "format": "decimal",
5759 "nullable": true
5760 },
5761 "customCurrencyField39": {
5762 "type": "number",
5763 "format": "decimal",
5764 "nullable": true
5765 },
5766 "customCurrencyField40": {
5767 "type": "number",
5768 "format": "decimal",
5769 "nullable": true
5770 },
5771 "customCurrencyField41": {
5772 "type": "number",
5773 "format": "decimal",
5774 "nullable": true
5775 },
5776 "customDateField1": {
5777 "type": "string",
5778 "format": "date-time",
5779 "nullable": true
5780 },
5781 "customDateField2": {
5782 "type": "string",
5783 "format": "date-time",
5784 "nullable": true
5785 },
5786 "customDateField3": {
5787 "type": "string",
5788 "format": "date-time",
5789 "nullable": true
5790 },
5791 "customDateField4": {
5792 "type": "string",
5793 "format": "date-time",
5794 "nullable": true
5795 },
5796 "customDateField5": {
5797 "type": "string",
5798 "format": "date-time",
5799 "nullable": true
5800 },
5801 "customDateField6": {
5802 "type": "string",
5803 "format": "date-time",
5804 "nullable": true
5805 },
5806 "customDateField7": {
5807 "type": "string",
5808 "format": "date-time",
5809 "nullable": true
5810 },
5811 "customDateField8": {
5812 "type": "string",
5813 "format": "date-time",
5814 "nullable": true
5815 },
5816 "customDateField9": {
5817 "type": "string",
5818 "format": "date-time",
5819 "nullable": true
5820 },
5821 "customDateField10": {
5822 "type": "string",
5823 "format": "date-time",
5824 "nullable": true
5825 },
5826 "customDateField11": {
5827 "type": "string",
5828 "format": "date-time",
5829 "nullable": true
5830 },
5831 "customDateField12": {
5832 "type": "string",
5833 "format": "date-time",
5834 "nullable": true
5835 },
5836 "customDateField13": {
5837 "type": "string",
5838 "format": "date-time",
5839 "nullable": true
5840 },
5841 "customDateField14": {
5842 "type": "string",
5843 "format": "date-time",
5844 "nullable": true
5845 },
5846 "customDateField15": {
5847 "type": "string",
5848 "format": "date-time",
5849 "nullable": true
5850 },
5851 "customDateField16": {
5852 "type": "string",
5853 "format": "date-time",
5854 "nullable": true
5855 },
5856 "customDateField17": {
5857 "type": "string",
5858 "format": "date-time",
5859 "nullable": true
5860 },
5861 "customDateField18": {
5862 "type": "string",
5863 "format": "date-time",
5864 "nullable": true
5865 },
5866 "customDateField19": {
5867 "type": "string",
5868 "format": "date-time",
5869 "nullable": true
5870 },
5871 "customDateField20": {
5872 "type": "string",
5873 "format": "date-time",
5874 "nullable": true
5875 },
5876 "customDateField21": {
5877 "type": "string",
5878 "format": "date-time",
5879 "nullable": true
5880 },
5881 "customTextField1": {
5882 "type": "string",
5883 "nullable": true
5884 },
5885 "customTextField2": {
5886 "type": "string",
5887 "nullable": true
5888 },
5889 "customTextField3": {
5890 "type": "string",
5891 "nullable": true
5892 },
5893 "customTextField4": {
5894 "type": "string",
5895 "nullable": true
5896 },
5897 "customTextField5": {
5898 "type": "string",
5899 "nullable": true
5900 },
5901 "customTextField6": {
5902 "type": "string",
5903 "nullable": true
5904 },
5905 "customTextField7": {
5906 "type": "string",
5907 "nullable": true
5908 },
5909 "customTextField8": {
5910 "type": "string",
5911 "nullable": true
5912 },
5913 "customTextField9": {
5914 "type": "string",
5915 "nullable": true
5916 },
5917 "customTextField10": {
5918 "type": "string",
5919 "nullable": true
5920 },
5921 "customTextField11": {
5922 "type": "string",
5923 "nullable": true
5924 },
5925 "customTextField12": {
5926 "type": "string",
5927 "nullable": true
5928 },
5929 "customTextField13": {
5930 "type": "string",
5931 "nullable": true
5932 },
5933 "customTextField14": {
5934 "type": "string",
5935 "nullable": true
5936 },
5937 "customTextField15": {
5938 "type": "string",
5939 "nullable": true
5940 },
5941 "customTextField16": {
5942 "type": "string",
5943 "nullable": true
5944 },
5945 "customTextField17": {
5946 "type": "string",
5947 "nullable": true
5948 },
5949 "customTextField18": {
5950 "type": "string",
5951 "nullable": true
5952 },
5953 "customTextField19": {
5954 "type": "string",
5955 "nullable": true
5956 },
5957 "customTextField20": {
5958 "type": "string",
5959 "nullable": true
5960 },
5961 "customTextField21": {
5962 "type": "string",
5963 "nullable": true
5964 },
5965 "customTextAreaField1": {
5966 "type": "string",
5967 "nullable": true
5968 },
5969 "customTextAreaField2": {
5970 "type": "string",
5971 "nullable": true
5972 },
5973 "customTextAreaField3": {
5974 "type": "string",
5975 "nullable": true
5976 },
5977 "customTextAreaField4": {
5978 "type": "string",
5979 "nullable": true
5980 },
5981 "customTextAreaField5": {
5982 "type": "string",
5983 "nullable": true
5984 },
5985 "customTextAreaField6": {
5986 "type": "string",
5987 "nullable": true
5988 },
5989 "customTextAreaField7": {
5990 "type": "string",
5991 "nullable": true
5992 },
5993 "customTextAreaField8": {
5994 "type": "string",
5995 "nullable": true
5996 },
5997 "customTextAreaField9": {
5998 "type": "string",
5999 "nullable": true
6000 },
6001 "customTextAreaField10": {
6002 "type": "string",
6003 "nullable": true
6004 },
6005 "customTextAreaField11": {
6006 "type": "string",
6007 "nullable": true
6008 },
6009 "customTextAreaField12": {
6010 "type": "string",
6011 "nullable": true
6012 },
6013 "customTextAreaField13": {
6014 "type": "string",
6015 "nullable": true
6016 },
6017 "customRichTextAreaField1": {
6018 "type": "string",
6019 "maxLength": 50000,
6020 "nullable": true
6021 },
6022 "customRichTextAreaField2": {
6023 "type": "string",
6024 "maxLength": 50000,
6025 "nullable": true
6026 },
6027 "customRichTextAreaField3": {
6028 "type": "string",
6029 "maxLength": 50000,
6030 "nullable": true
6031 },
6032 "customRichTextAreaField4": {
6033 "type": "string",
6034 "maxLength": 50000,
6035 "nullable": true
6036 },
6037 "customRichTextAreaField5": {
6038 "type": "string",
6039 "maxLength": 50000,
6040 "nullable": true
6041 },
6042 "customRichTextAreaField6": {
6043 "type": "string",
6044 "maxLength": 50000,
6045 "nullable": true
6046 },
6047 "customRichTextAreaField7": {
6048 "type": "string",
6049 "maxLength": 50000,
6050 "nullable": true
6051 },
6052 "customRichTextAreaField8": {
6053 "type": "string",
6054 "maxLength": 50000,
6055 "nullable": true
6056 },
6057 "customRichTextAreaField9": {
6058 "type": "string",
6059 "maxLength": 50000,
6060 "nullable": true
6061 },
6062 "customRichTextAreaField10": {
6063 "type": "string",
6064 "maxLength": 50000,
6065 "nullable": true
6066 },
6067 "customRichTextAreaField11": {
6068 "type": "string",
6069 "maxLength": 50000,
6070 "nullable": true
6071 },
6072 "customNumberField1": {
6073 "type": "integer",
6074 "format": "int32",
6075 "nullable": true
6076 },
6077 "customNumberField2": {
6078 "type": "integer",
6079 "format": "int32",
6080 "nullable": true
6081 },
6082 "customNumberField3": {
6083 "type": "integer",
6084 "format": "int32",
6085 "nullable": true
6086 },
6087 "customNumberField4": {
6088 "type": "integer",
6089 "format": "int32",
6090 "nullable": true
6091 },
6092 "customNumberField5": {
6093 "type": "integer",
6094 "format": "int32",
6095 "nullable": true
6096 },
6097 "customNumberField6": {
6098 "type": "integer",
6099 "format": "int32",
6100 "nullable": true
6101 },
6102 "customNumberField7": {
6103 "type": "integer",
6104 "format": "int32",
6105 "nullable": true
6106 },
6107 "customNumberField8": {
6108 "type": "integer",
6109 "format": "int32",
6110 "nullable": true
6111 },
6112 "customNumberField9": {
6113 "type": "integer",
6114 "format": "int32",
6115 "nullable": true
6116 },
6117 "customNumberField10": {
6118 "type": "integer",
6119 "format": "int32",
6120 "nullable": true
6121 },
6122 "customNumberField11": {
6123 "type": "integer",
6124 "format": "int32",
6125 "nullable": true
6126 },
6127 "customMultiPickList1": {
6128 "type": "string",
6129 "nullable": true
6130 },
6131 "customMultiPickList2": {
6132 "type": "string",
6133 "nullable": true
6134 },
6135 "customMultiPickList3": {
6136 "type": "string",
6137 "nullable": true
6138 },
6139 "customMultiPickList4": {
6140 "type": "string",
6141 "nullable": true
6142 },
6143 "customMultiPickList5": {
6144 "type": "string",
6145 "nullable": true
6146 },
6147 "customMultiPickList6": {
6148 "type": "string",
6149 "nullable": true
6150 },
6151 "customMultiPickList7": {
6152 "type": "string",
6153 "nullable": true
6154 },
6155 "customMultiPickList8": {
6156 "type": "string",
6157 "nullable": true
6158 },
6159 "customMultiPickList9": {
6160 "type": "string",
6161 "nullable": true
6162 },
6163 "customMultiPickList10": {
6164 "type": "string",
6165 "nullable": true
6166 },
6167 "customMultiPickList11": {
6168 "type": "string",
6169 "nullable": true
6170 },
6171 "customTieredPickList1": {
6172 "type": "string",
6173 "nullable": true
6174 },
6175 "customTieredPickList2": {
6176 "type": "string",
6177 "nullable": true
6178 },
6179 "customTieredPickList3": {
6180 "type": "string",
6181 "nullable": true
6182 },
6183 "customTieredPickList4": {
6184 "type": "string",
6185 "nullable": true
6186 },
6187 "customTieredPickList5": {
6188 "type": "string",
6189 "nullable": true
6190 },
6191 "notes": {
6192 "type": "string",
6193 "maxLength": 50000,
6194 "nullable": true
6195 },
6196 "amountClaimed": {
6197 "type": "number",
6198 "format": "decimal",
6199 "nullable": true
6200 },
6201 "companyExposure": {
6202 "type": "number",
6203 "format": "decimal",
6204 "nullable": true
6205 },
6206 "companyMaximumExposure": {
6207 "type": "number",
6208 "format": "decimal",
6209 "nullable": true
6210 },
6211 "likelihoodOfLiability": {
6212 "type": "string",
6213 "nullable": true
6214 },
6215 "liabilityIsEstimable": {
6216 "type": "string",
6217 "nullable": true
6218 },
6219 "descriptionOfAssetExposure": {
6220 "type": "string",
6221 "maxLength": 500,
6222 "nullable": true
6223 },
6224 "exposureSettlementAuthority": {
6225 "type": "number",
6226 "format": "decimal",
6227 "nullable": true
6228 },
6229 "reserveAmount": {
6230 "type": "number",
6231 "format": "decimal",
6232 "nullable": true
6233 },
6234 "insurerReinsurer": {
6235 "type": "string",
6236 "nullable": true
6237 },
6238 "amountCounterClaimed": {
6239 "type": "number",
6240 "format": "decimal",
6241 "nullable": true
6242 },
6243 "companyRecoveryEstimate": {
6244 "type": "number",
6245 "format": "decimal",
6246 "nullable": true
6247 },
6248 "companyMaximumRecovery": {
6249 "type": "number",
6250 "format": "decimal",
6251 "nullable": true
6252 },
6253 "descriptionOfAssetRecovery": {
6254 "type": "string",
6255 "maxLength": 500,
6256 "nullable": true
6257 },
6258 "recoverySettlementAuthority": {
6259 "type": "number",
6260 "format": "decimal",
6261 "nullable": true
6262 },
6263 "estimateTimingOfResolution": {
6264 "type": "string",
6265 "nullable": true
6266 },
6267 "estimatedResolutionDate": {
6268 "type": "string",
6269 "format": "date-time",
6270 "nullable": true
6271 },
6272 "resolutionDate": {
6273 "type": "string",
6274 "format": "date-time",
6275 "nullable": true
6276 },
6277 "amountPaid": {
6278 "type": "number",
6279 "format": "decimal",
6280 "nullable": true
6281 },
6282 "amountReceived": {
6283 "type": "number",
6284 "format": "decimal",
6285 "nullable": true
6286 },
6287 "daysToEditMatter": {
6288 "type": "integer",
6289 "format": "int32",
6290 "nullable": true
6291 },
6292 "daysToPostFinalInvoice": {
6293 "type": "integer",
6294 "format": "int32",
6295 "nullable": true
6296 },
6297 "formOfResolution": {
6298 "type": "string",
6299 "nullable": true
6300 },
6301 "lessonsLearned": {
6302 "type": "string",
6303 "nullable": true
6304 },
6305 "matterComplexity": {
6306 "type": "string",
6307 "nullable": true
6308 },
6309 "otherAssetsLost": {
6310 "type": "string",
6311 "nullable": true
6312 },
6313 "otherAssetsReceived": {
6314 "type": "string",
6315 "nullable": true
6316 },
6317 "paperFileLocation": {
6318 "type": "string",
6319 "nullable": true
6320 },
6321 "timingOfResolution": {
6322 "type": "string",
6323 "nullable": true
6324 },
6325 "resolutionDescription": {
6326 "type": "string",
6327 "nullable": true
6328 },
6329 "lawFirmBudgetsRequired": {
6330 "type": "string",
6331 "nullable": true
6332 },
6333 "lawFirmBudgetFiscalType": {
6334 "nullable": true,
6335 "$ref": "#/components/schemas/BudgetPeriodType"
6336 },
6337 "lawFirmBudgetPhasedType": {
6338 "nullable": true,
6339 "$ref": "#/components/schemas/BudgetPhasedType"
6340 },
6341 "deptBudgetsRequired": {
6342 "type": "string",
6343 "nullable": true
6344 },
6345 "deptBudgetSource": {
6346 "nullable": true,
6347 "$ref": "#/components/schemas/BudgetSourceType"
6348 },
6349 "coBudgetCurrencyIdSource": {
6350 "nullable": true,
6351 "$ref": "#/components/schemas/CompanyBudgetCurrency"
6352 }
6353 }
6354 },
6355 "MatterTemplate": {
6356 "type": "object",
6357 "description": "Definition of matter template.",
6358 "additionalProperties": false,
6359 "required": [
6360 "name",
6361 "templateTypeId",
6362 "fields"
6363 ],
6364 "properties": {
6365 "id": {
6366 "type": "integer",
6367 "readOnly": true,
6368 "description": "Id of template.",
6369 "format": "int32"
6370 },
6371 "name": {
6372 "type": "string",
6373 "description": "Name of template.",
6374 "maxLength": 100,
6375 "minLength": 1
6376 },
6377 "fullName": {
6378 "type": "string",
6379 "readOnly": true,
6380 "description": "Full name of template.",
6381 "nullable": true
6382 },
6383 "templateTypeId": {
6384 "type": "integer",
6385 "description": "Id of matter type.",
6386 "format": "int32"
6387 },
6388 "isActive": {
6389 "type": "boolean",
6390 "description": "Identify if template active or not."
6391 },
6392 "fields": {
6393 "type": "array",
6394 "description": "List of template fields.",
6395 "items": {
6396 "$ref": "#/components/schemas/MatterTemplateField"
6397 }
6398 },
6399 "auditDateTime": {
6400 "type": "string",
6401 "readOnly": true,
6402 "description": "Time of last modification.",
6403 "format": "date-time",
6404 "nullable": true
6405 }
6406 }
6407 },
6408 "MatterTemplateField": {
6409 "type": "object",
6410 "description": "Definition of matter template field.",
6411 "additionalProperties": false,
6412 "required": [
6413 "matterFieldId"
6414 ],
6415 "properties": {
6416 "id": {
6417 "type": "integer",
6418 "readOnly": true,
6419 "description": "ID of template field.",
6420 "format": "int32"
6421 },
6422 "isActive": {
6423 "type": "boolean",
6424 "description": "Identify if template field active or not."
6425 },
6426 "matterFieldId": {
6427 "type": "integer",
6428 "description": "Id of matter field.",
6429 "format": "int32"
6430 },
6431 "matterField": {
6432 "readOnly": true,
6433 "description": "Description of matter field.",
6434 "nullable": true,
6435 "$ref": "#/components/schemas/MatterField"
6436 },
6437 "matterSection": {
6438 "type": "string",
6439 "description": "Name of matter section this field belongs to.",
6440 "maxLength": 100,
6441 "nullable": true
6442 },
6443 "firmAccess": {
6444 "description": "Access level for template field.",
6445 "$ref": "#/components/schemas/MatterTemplateFieldFirmAccess"
6446 },
6447 "requiredOf": {
6448 "description": "Access level bu user type.",
6449 "$ref": "#/components/schemas/MatterTemplateFieldRequireOf"
6450 },
6451 "requiredAfterDays": {
6452 "type": "integer",
6453 "description": "Count of days while this field is not required.",
6454 "format": "int32"
6455 },
6456 "isRequiredAfterDaysChangable": {
6457 "type": "boolean",
6458 "description": "Defines is it possible to change RequiredAfterDays or not."
6459 },
6460 "auditDateTime": {
6461 "type": "string",
6462 "readOnly": true,
6463 "description": "Time of last modification.",
6464 "format": "date-time",
6465 "nullable": true
6466 }
6467 }
6468 },
6469 "MatterField": {
6470 "type": "object",
6471 "description": "Definition of matter field.",
6472 "additionalProperties": false,
6473 "required": [
6474 "name",
6475 "displayName",
6476 "type",
6477 "matterSection",
6478 "apiFieldName"
6479 ],
6480 "properties": {
6481 "id": {
6482 "type": "string",
6483 "readOnly": true,
6484 "description": "ID of system field.",
6485 "nullable": true
6486 },
6487 "name": {
6488 "type": "string",
6489 "description": "Name of field.",
6490 "maxLength": 100,
6491 "minLength": 1
6492 },
6493 "displayName": {
6494 "type": "string",
6495 "description": "Display label.",
6496 "maxLength": 100,
6497 "minLength": 1
6498 },
6499 "type": {
6500 "description": "Type of field.",
6501 "minLength": 1,
6502 "$ref": "#/components/schemas/MatterFieldType"
6503 },
6504 "matterSection": {
6505 "type": "string",
6506 "description": "Name of matter section this field belongs to.",
6507 "maxLength": 100,
6508 "minLength": 1
6509 },
6510 "maxLength": {
6511 "type": "integer",
6512 "readOnly": true,
6513 "description": "MaxLength of text-value.",
6514 "format": "int32",
6515 "nullable": true
6516 },
6517 "order": {
6518 "type": "integer",
6519 "description": "Display order.",
6520 "format": "int32"
6521 },
6522 "isHardRequired": {
6523 "type": "boolean",
6524 "description": "Identifies if this field is hard required or not."
6525 },
6526 "fieldGroup": {
6527 "type": "array",
6528 "readOnly": true,
6529 "description": "List of sub fields.",
6530 "nullable": true,
6531 "items": {
6532 "$ref": "#/components/schemas/MatterField"
6533 }
6534 },
6535 "notes": {
6536 "type": "string",
6537 "description": "A short description of the field.",
6538 "nullable": true
6539 },
6540 "auditDateTime": {
6541 "type": "string",
6542 "readOnly": true,
6543 "description": "Time of last modification.",
6544 "format": "date-time",
6545 "nullable": true
6546 },
6547 "apiFieldName": {
6548 "type": "string",
6549 "description": "Name of field in MatterModel.",
6550 "maxLength": 100,
6551 "minLength": 1
6552 },
6553 "values": {
6554 "type": "array",
6555 "readOnly": true,
6556 "description": "List of possible values.",
6557 "nullable": true,
6558 "items": {
6559 "$ref": "#/components/schemas/MatterFieldValueForChoice"
6560 }
6561 }
6562 }
6563 },
6564 "MatterFieldType": {
6565 "type": "string",
6566 "description": "",
6567 "x-enumNames": [
6568 "Other",
6569 "Text",
6570 "DateTime",
6571 "Currency",
6572 "List",
6573 "User",
6574 "FileAttachment",
6575 "Number",
6576 "Special",
6577 "Translate",
6578 "MultiPickList",
6579 "FieldGroup",
6580 "FieldGroupList"
6581 ],
6582 "enum": [
6583 "other",
6584 "text",
6585 "dateTime",
6586 "currency",
6587 "list",
6588 "user",
6589 "file",
6590 "number",
6591 "special",
6592 "translate",
6593 "multiPickList",
6594 "fieldGroup",
6595 "fieldGroupList"
6596 ]
6597 },
6598 "MatterFieldValueForChoice": {
6599 "type": "object",
6600 "description": "Definition of value for choice in list fields of template.",
6601 "additionalProperties": false,
6602 "properties": {
6603 "id": {
6604 "type": "string",
6605 "description": "Id of item.",
6606 "nullable": true
6607 },
6608 "value": {
6609 "type": "string",
6610 "description": "Possible value for template field.",
6611 "nullable": true
6612 },
6613 "children": {
6614 "type": "array",
6615 "description": "A list of child items.",
6616 "nullable": true,
6617 "items": {
6618 "$ref": "#/components/schemas/MatterFieldValueForChoice"
6619 }
6620 }
6621 }
6622 },
6623 "MatterTemplateFieldFirmAccess": {
6624 "type": "string",
6625 "description": "",
6626 "x-enumNames": [
6627 "View",
6628 "Edit",
6629 "NoAccess"
6630 ],
6631 "enum": [
6632 "view",
6633 "edit",
6634 "noAccess"
6635 ]
6636 },
6637 "MatterTemplateFieldRequireOf": {
6638 "type": "string",
6639 "description": "",
6640 "x-enumNames": [
6641 "FirmOrCompany",
6642 "CompanyOnly",
6643 "NotRequired"
6644 ],
6645 "enum": [
6646 "firmOrCompany",
6647 "companyOnly",
6648 "notRequired"
6649 ]
6650 },
6651 "MatterTemplateType": {
6652 "type": "object",
6653 "description": "Definition of matter template type.",
6654 "additionalProperties": false,
6655 "required": [
6656 "name"
6657 ],
6658 "properties": {
6659 "id": {
6660 "type": "integer",
6661 "description": "Id of matter template type.",
6662 "format": "int32"
6663 },
6664 "name": {
6665 "type": "string",
6666 "description": "Name of matter template type.",
6667 "minLength": 1
6668 },
6669 "fullName": {
6670 "type": "string",
6671 "readOnly": true,
6672 "description": "Full name of matter template type.",
6673 "nullable": true
6674 },
6675 "parentId": {
6676 "type": "integer",
6677 "description": "ID of parent template type.",
6678 "format": "int32",
6679 "nullable": true
6680 },
6681 "isActive": {
6682 "type": "boolean",
6683 "description": "Identify if matter template type active or not."
6684 },
6685 "templateIds": {
6686 "type": "array",
6687 "description": "List of matter templates IDs.",
6688 "nullable": true,
6689 "items": {
6690 "type": "integer",
6691 "format": "int32"
6692 }
6693 },
6694 "auditDateTime": {
6695 "type": "string",
6696 "readOnly": true,
6697 "description": "Time of last modification.",
6698 "format": "date-time",
6699 "nullable": true
6700 }
6701 }
6702 }
6703 },
6704 "securitySchemes": {
6705 "OAuth2": {
6706 "type": "oauth2",
6707 "flows": {
6708 "clientCredentials": {
6709 "tokenUrl": "https://api.thomsonreuters.com/onepass/oauth2/token?grant_type=client_credentials",
6710 "scopes": {
6711 "access": "Grants access to Tracker APIs"
6712 }
6713 }
6714 }
6715 }
6716 }
6717 },
6718 "tags": [
6719 {
6720 "name": "Budgets",
6721 "description": "Use the Budgets API to view existing budgets and upload/update budgets into Tracker."
6722 },
6723 {
6724 "name": "MatterIntakes",
6725 "description": "Use the MatterIntakes API to upload matterIntakes into Tracker."
6726 },
6727 {
6728 "name": "Batches",
6729 "description": "Use the Batch API to create batch request and check batch status."
6730 },
6731 {
6732 "name": "Matters",
6733 "description": "Use the Matters API to upload matters into Tracker, update existing matter information, add or change matter participant roles or close matters."
6734 }
6735 ]
6736}