List job requests
listJobRequestsList business bookings and work orders with dispatch filters for status, technician, customer, and scheduled dates; also query a technician's agenda for a day or week.
Instructions
List job requests
Paginated list of the business's bookings (work orders) with dispatch-oriented filters: workflow status, customer, assigned technician, scheduled date range and free-text search over code/description. This is also the SCHEDULE query: combine technician_id + scheduled_from/scheduled_to to read one technician's agenda for a day or week (e.g. "what is Alex doing tomorrow"), or just the date range for the whole team's calendar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search short_code or description (case-insensitive, partial match) | |
| page | No | Page number | |
| sort | No | Sort key: created_at:desc (default) | created_at:asc | scheduled_at:asc | scheduled_at:desc | priority:asc (P0 first) | priority:desc | |
| limit | No | Page size | |
| status | No | active (default) | archived | all | |
| priority | No | Priority filter (p0|p1|p2|p3) | |
| customer_id | No | Customer UUID | |
| status_keys | No | Comma-separated status slugs | |
| completed_to | No | Filter by completion time to (YYYY-MM-DD = end of that day in the business timezone, or RFC3339), exclusive | |
| scheduled_to | No | Filter to (YYYY-MM-DD = end of that day in the business timezone, or RFC3339), exclusive | |
| technician_id | No | Technician UUID | |
| completed_from | No | Filter by completion time from (YYYY-MM-DD = start of that day in the business timezone, or RFC3339); range is [from, to). Counts jobs by when they were completed regardless of reschedules. | |
| scheduled_from | No | Filter from (YYYY-MM-DD = start of that day in the business timezone, or RFC3339); range is [from, to) | |
| service_area_id | No | Service-area UUID (board zone filter) |