scheduling_non_job_appointments_create
Schedule non-job appointments for technicians in ServiceTitan, managing availability, timesheet coding, and recurring events to optimize workforce planning.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| technicianId | Yes | Technician ID | |
| start | Yes | Appointment start timestamp | |
| name | Yes | Appointment name | |
| duration | Yes | Appointment duration | |
| timesheetCodeId | Yes | Timesheet code ID | |
| summary | No | Appointment summary | |
| clearDispatchBoard | No | Whether to clear the dispatch board slot | |
| clearTechnicianView | No | Whether to clear technician view visibility | |
| removeTechnicianFromCapacityPlanning | No | Whether technician should be removed from capacity planning | |
| allDay | No | Whether appointment is all day | |
| showOnTechnicianSchedule | No | Whether to show on technician schedule | |
| active | No | Whether appointment is active | |
| repeat | No | Whether appointment repeats | |
| countOccurrences | No | Number of repeated occurrences | |
| interval | No | Repeat interval | |
| frequency | No | Repeat frequency | |
| endType | No | Repeat end type | |
| endOn | No | Repeat end timestamp | |
| daysOfWeek | No | Comma-separated days of week | |
| _confirmed | No | Set to true to confirm this write operation |