Get a list of matters
query Parameters
querystringSearch for matters matching the query string. Returns matters that match partially on either name or reference.
referencestringReturn matter matching the matter reference (exact match only)
clientReferencestringReturn matters matching the client reference (exact match only)
userIdstring · uuidOnly return matters where this user is assigned
responsibleIdstring · uuidOnly return matters where this user is responsible
originatorIdstring · uuidOnly return matters where this user is the originator
clientIdstring · uuidFilter by client, only return matters for this client
practiceAreaIdstring · uuidFilter by practice area, only return matters for this practice area
archivedbooleanFilter by archived- return only archived matters (true) or only active matters (false) or all matters (null)
selectstringUsed to include additional detail in the response with a comma separated list of object identifiers.. Fields can be prefixed with a minus sign to exclude them. Supported fields: matter, ledesConfiguration, responsible, originator, practiceArea, meta
sortstringSorting parameters for matters. Supported sort fields: name, reference, client.name, client.reference Example: "name,-client.name" sorts by name ascending, then client name descending
limitinteger · int32Maximum number of items to return (default: 1000)
offsetinteger · int32Number of items to offset (default: 0)
modifiedSincestring · date-timeOnly return results that have the ModifiedDate property after this date and time (optional)
Responses
OK
dataarray | nullThe list of items returned by the API
paginationobjectPagination information
Create a new matter
Request Body
namestring · minLength: 1 · requiredThe name of the matter
clientIdstring · uuid · requiredThe client id of the matter (required)
responsibleIdstring · uuid · requiredUser id for responsible attorney for matter
referencestring | nullA reference number for the matter (optional)
matterTypestring · enumMatter type determines defaults for time entries and certain billing behaviors. The default value is "hourly".
Enum values:hourlyfixedFeecontingencyprobonointernalopenedstring | null · dateThe date the matter was opened
archivedbooleanWhether the matter is archived (true) or active (false)
conflictInformationobjectConflict information for a matter
billingInstructionsstring | nullBilling instructions for the matter
notesstring | nullNotes about the matter
referralSourcesstring | nullReferral sources for the matter
Responses
OK
dataobjectRepresents a matter in the firm
Update a matter
The update is "sparse", where only the fields that are provided in the request will be updated.
path Parameters
idstring · uuid · requiredThe id of the matter to update
Request Body
namestring | nullThe name of the matter, if not provided, the current name will not be changed
referencestring | nullA reference number for the matter; if not provided, the current reference will not be changed
clientIdstring | null · uuidThe client id of the matter - if not provided, the client will not be changed
responsibleIdstring | null · uuidUser id for responsible attorney for matter, if not provided, the current responsible will not be changed
openedstring | null · dateThe date the matter was opened, if not provided, the current opened date will not be changed
archivedboolean | nullWhether the matter is archived (true) or active (false), if not provided, the current archived state will not be changed
conflictInformationobjectConflict information for a matter
billingInstructionsstring | nullBilling instructions for the matter, if not provided, the current billing instructions will not be changed
notesstring | nullNotes about the matter, if not provided, the current notes will not be changed
referralSourcesstring | nullReferral sources for the matter, if not provided, the current referral sources will not be changed
Responses
OK
dataobjectRepresents a matter in the firm
Delete a matter
Deleting a matter will remove it from the system permanently. Matters that have
any associated activity in the system such as time entries, expenses, or invoices
cannot be deleted. To archive a matter, use UpdateMatter and set the Archived property to true.
path Parameters
idstring · uuid · requiredThe id of the matter to delete
Responses
OK