dispatch_jobs_list
Find jobs in ServiceTitan by filtering on IDs, customer, location, status, appointments, equipment, tags, or dates. Returns paged results to locate the records you need.
Instructions
Search jobs by IDs, number, customer, location, project, status, appointments, equipment, tags, dates, or other supported filters. Returns one page; use dispatch_jobs_get for a known job ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Comma-separated job IDs (maximum 50) | |
| page | No | Page number (starts at 1) | |
| sort | No | Sort: Field (default), +Field (asc), or -Field (desc). Fields: Id, ModifiedOn, CreatedOn, Priority | |
| number | No | Filter by job number | |
| pageSize | No | Records per page (default 50) | |
| priority | No | Job priority filter | |
| soldById | No | Filter by selling technician ID | |
| bookingId | No | Filter by booking ID | |
| invoiceId | No | Filter by invoice ID | |
| jobStatus | No | Job status filter | |
| jobTypeId | No | Filter by job type ID | |
| projectId | No | Filter by project ID | |
| campaignId | No | Filter by campaign ID | |
| customerId | No | Filter by customer ID | |
| locationId | No | Filter by location ID | |
| tagTypeIds | No | Comma-separated tag type IDs | |
| equipmentIds | No | Comma-separated installed equipment IDs; returns jobs with at least one attached equipment item | |
| includeTotal | No | Include total count in response | |
| technicianId | No | Filter by technician ID | |
| createdBefore | No | Return items created before this UTC timestamp | |
| businessUnitId | No | Filter by business unit ID | |
| modifiedBefore | No | Return items modified before this UTC timestamp | |
| completedBefore | No | Return jobs completed before this UTC timestamp | |
| externalDataKey | No | External data key | |
| createdOnOrAfter | No | Return items created on or after this UTC timestamp | |
| appointmentStatus | No | Appointment status filter | |
| modifiedOnOrAfter | No | Return items modified on or after this UTC timestamp | |
| completedOnOrAfter | No | Return jobs completed on or after this UTC timestamp | |
| externalDataValues | No | External data values (comma-separated, maximum 50) | |
| hasUnusedAppointments | No | Return jobs with unused appointments | |
| appointmentStartsBefore | No | Return jobs with any appointment before this UTC timestamp | |
| appointmentStartsOnOrAfter | No | Return jobs with any appointment on or after this UTC timestamp | |
| externalDataApplicationGuid | No | External data application GUID | |
| firstAppointmentStartsBefore | No | Return jobs whose first appointment starts before this UTC timestamp | |
| firstAppointmentStartsOnOrAfter | No | Return jobs whose first appointment starts on or after this UTC timestamp |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||