scheduling_non_job_appointments_update
Update non-job appointments in ServiceTitan to manage technician schedules, timesheet codes, and dispatch board visibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Non-job appointment ID | |
| technicianId | No | Technician ID | |
| start | No | Appointment start timestamp | |
| name | No | Appointment name | |
| duration | No | Appointment duration | |
| timesheetCodeId | No | 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 | |
| _confirmed | No | Set to true to confirm this write operation |