Get Task (lawmatics_get-task)
Fetch a single task from Lawmatics by ID, including a `relationships` envelope of {id,type} pointers to related records (the associated matter/contact/company via `taskable`, assigned users, documents, files, subtasks, and comments).
Tool Input
taskIdstringrequired— ID of the task to fetch; a numeric string(pattern: ^\d+$)
Tool Output
idstringrequired— Unique ID of the task
namestringrequired— Name/title of the task
descriptionstringnullrequired— Description of the task; null if unset
dueDatestringnullrequired— ISO 8601 timestamp the task is due; null if no due date is set
donebooleanrequired— Whether the task is completed
statusstringnullrequired— Read-only display status (e.g. "No Status"); null when the projection omits it
prioritystringrequired— Task priority as returned by the API (high, medium, low)
tagsarrayrequired— Tags attached to this task
[]object
idstringrequired— Unique ID of the tag
namestringrequired— Name of the tag
colorstringnullrequired— Hex display color of the tag; null if unset
assignedByIdstringnullrequired— ID of the firm user who assigned the task; null if unset or omitted
recurrenceRuleobjectnullrequired— Recurrence rule with inner keys preserved exactly as the API returns them (type, frequency, weekday booleans, and an end-date key that may appear as endDate or end_date); null when the task does not recur
[key: string]stringnumberbooleannull
createdAtstringnullrequired— When the task was created, as an ISO 8601 timestamp; null if unknown
updatedAtstringnullrequired— When the task was last updated, as an ISO 8601 timestamp; null if unknown
relationshipsobjectrequired— JSON:API relationship pointers to related records as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own get/find tool (e.g. type 'prospect' -> get-matter, type 'contact' -> get-contact, type 'user' -> get-user).
taskableobjectnullrequired— Associated record (matter/prospect, contact, or company) pointer; null for unattached tasks
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
usersarrayrequired— Assigned firm-user pointers (type 'user'); empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
documentsarrayrequired— Document pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
filesarrayrequired— File pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
subtasksarrayrequired— Subtask pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
commentsarrayrequired— Comment pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
Related Tools