list_work_orders
Retrieve and filter work orders by status, priority, asset, or assignee, sorted by priority then due date to help prioritize maintenance tasks.
Instructions
List work orders, highest priority first, then earliest due date.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_work_orders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (1-100). | |
| offset | No | Items to skip; use next_offset from the previous page. | |
| status | No | Filter by status. | |
| asset_id | No | Only work orders of this asset, e.g. AST-0001. | |
| assignee | No | Username the work is assigned to. | |
| priority | No | Filter by priority. | |
| overdue_only | No | Only active work orders past their due date. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| total | Yes | ||
| next_offset | No |