List work orders
Work orders of a property, filtered by status, priority, location or assignee.
GET https://cotlet.dev/api/v1/resman/properties/{property_id}/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. |
Request
curl https://cotlet.dev/api/v1/resman/properties/property_8c41d2/work-orders \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("resman", "list_work_orders", {"property_id":"property_8c41d2"}) const result = await cotlet.call('resman', 'list_work_orders', {"property_id":"property_8c41d2"}); cotlet call resman list_work_orders --data '{"property_id":"property_8c41d2"}' Example response
{
"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
}
]
}