Apis for matter resources
Apis for matter resources
To retrieve fields for matter creation ref: mattercategories/{categoryId}/createSchema Fields without grouping example serialization: "fields":{ "field_[fieldId]":null, "field_[fieldId]":false } Fields with grouping example serialization: "fields":{ "group_[groupId]": { "field_[fieldId]":null, "field_[fieldId]":false } }
Optionally set an ID from an external system. Uniqueness is enforced for your organisation
{ "name": "string", "categoryId": 0, "organisationId": 0, "fields": {}, "restricted": true, "urgent": true, "parentId": 0, "managerId": "string", "ownerId": "string", "externalId": "string", "teamId": 0 }
Gets or sets the filtering logic for filters. Value by default is 'and'
Options:
Array of filters object (optional)
Object Properties:
Operator used for filtering (optional)
Options:
Controls the scope of matters returned by this operation
Default: Personal
Options:
No request payload
null
No request payload
null
The update request (in jsonpatch format)
[ { "value": {}, "path": "string", "op": "string", "from": "string" } ]
No request payload
[
{
"id": 95,
"name": "My Matter",
"matterNumber": "LV1234-0012",
"lastActivityDateUtc": "2023-12-15T08:30:00.0000000+00:00",
"organisationId": 1234,
"managerId": "C7541186-26CE-4C6C-ABFF-37FE3EF57F88",
"ownerId": "08FD1ED1-627E-4CB9-8388-731227584D21"
},
{
"id": 789,
"name": "Another Matter",
"matterNumber": "LV1234-0099",
"lastActivityDateUtc": "2024-01-12T10:00:00.0000000+00:00",
"organisationId": 1234,
"managerId": null,
"ownerId": "BE17D7D6-721A-4F6D-B081-CAABB6D8F5B9"
},
{
"id": 684,
"name": "Different Matter",
"matterNumber": "LV1234-0054",
"lastActivityDateUtc": "2023-12-10T03:30:00.0000000+00:00",
"organisationId": 1234,
"managerId": "C7541186-26CE-4C6C-ABFF-37FE3EF57F88",
"ownerId": "BE17D7D6-721A-4F6D-B081-CAABB6D8F5B9"
}
]
Details about how to assign the user to the matter
The target of the assignment (Matter, MatterOwner or MatterManager)
Options:
{ "userId": "string", "target": "Matter", "note": "string" }
No request payload
null
No request payload
No request payload
{
"detailFields": {
"schema": {
"properties": {
"field_1": {
"fieldId": 1,
"title": "An example field name",
"description": "Example field description",
"lawvuType": 7,
"isReadOnly": false,
"type": "boolean",
"label": ""
}
},
"order": [
"field_1"
],
"required": [
"field_1"
]
},
"model": {
"field_1": true
}
},
"coreFields": {
"schema": null,
"model": null
}
}
The update request (in jsonpatch format)
{ "value": "new value", "path": "/field_string", "op": "replace" }