List work orders
Work orders of a property, filtered by status, priority, location or assignee.
MCP tool resman_read → list_work_orders
read
Returns the number, status, priority, category, location, description, who reported it, the assignee and the due date, plus a make-ready flag. ResMan answers only when at least one filter is set besides the property.
Parameters
| Name | Type | Description |
|---|---|---|
| property_id string required | string | Property id from list_properties. |
| status string | string | Submitted, Not Started, In Progress, Completed, Scheduled, Cancelled, Closed or On Hold. |
| priority string | string | Low, Medium or High. |
| location string | string | Unit number, building name or rentable item name. |
| assigned_to_person_id string | string | Person id of the assigned maintenance employee. |
| modified_since string | string | Only work orders changed since this time, YYYY-MM-DD. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "resman_read",
"arguments": {
"operation": "list_work_orders",
"arguments": {
"property_id": "property_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"work_orders": [
{
"work_order_id": "8e2474f7-9c89-4092-9316-31d4f234b8d6",
"number": 1457,
"status": "Submitted",
"priority": "Medium",
"category": "Heating",
"location": {
"name": "214",
"type": "Unit"
},
"description": "No heat in the bedroom",
"reported_by": "Tomas Weber",
"assigned_to": null,
"due_date": "2026-10-26",
"is_make_ready": false
}
]
},
"isError": false
}