dispatch_appointments_list
Search appointments by IDs, job, project, customer, technician, status, or time ranges to locate records and retrieve paginated results.
Instructions
Search appointments by IDs, job, project, customer, technician, status, start range, or created and modified ranges. Returns one page; use dispatch_appointments_get for a known ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Comma-separated appointment IDs (maximum 50) | |
| page | No | Page number (starts at 1) | |
| sort | No | Sort: Field (default), +Field (asc), or -Field (desc). Fields: Id, ModifiedOn, CreatedOn | |
| jobId | No | Filter by job ID | |
| number | No | Filter by appointment number | |
| status | No | Filter by appointment status | |
| unused | No | Return unused appointments only | |
| pageSize | No | Records per page (default 50) | |
| projectId | No | Filter by project ID | |
| customerId | No | Filter by customer ID | |
| includeTotal | No | Include total count in response | |
| startsBefore | No | Return appointments starting before this UTC timestamp | |
| technicianId | No | Filter by assigned technician ID | |
| createdBefore | No | Return appointments created before this UTC timestamp | |
| modifiedBefore | No | Return appointments modified before this UTC timestamp | |
| startsOnOrAfter | No | Return appointments starting on or after this UTC timestamp | |
| createdOnOrAfter | No | Return appointments created on or after this UTC timestamp | |
| modifiedOnOrAfter | No | Return appointments modified on or after this UTC timestamp |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||