ServiceTitan MCP Server

NonJobAppointments_Update

Update non-job appointments in ServiceTitan by modifying details like start time, duration, technician assignments, and schedule visibility flags through the MCP server.

Input Schema

NameRequiredDescriptionDefault
activeNoActive appointment flag
allDayNoAll-day appointment flag
clearDispatchBoardNoClear dispatch board flag
clearTechnicianViewNoClear technician view flag
durationNoAppointment duration
idYesNon-Job Appointment ID
nameNoAppointment name
removeTechnicianFromCapacityPlanningNoRemove technician from capacity planning flag
showOnTechnicianScheduleNoShow on technician schedule flag
startNoAppointment start time
summaryNoAppointment summary
technicianIdNoTechnician ID
tenantYesTenant ID
timesheetCodeIdNoTimesheet code ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "active": { "description": "Active appointment flag", "type": "boolean" }, "allDay": { "description": "All-day appointment flag", "type": "boolean" }, "clearDispatchBoard": { "description": "Clear dispatch board flag", "type": "boolean" }, "clearTechnicianView": { "description": "Clear technician view flag", "type": "boolean" }, "duration": { "description": "Appointment duration", "type": "string" }, "id": { "description": "Non-Job Appointment ID", "type": "integer" }, "name": { "description": "Appointment name", "type": "string" }, "removeTechnicianFromCapacityPlanning": { "description": "Remove technician from capacity planning flag", "type": "boolean" }, "showOnTechnicianSchedule": { "description": "Show on technician schedule flag", "type": "boolean" }, "start": { "description": "Appointment start time", "type": "string" }, "summary": { "description": "Appointment summary", "type": "string" }, "technicianId": { "description": "Technician ID", "type": "integer" }, "tenant": { "description": "Tenant ID", "type": "integer" }, "timesheetCodeId": { "description": "Timesheet code ID", "type": "integer" } }, "required": [ "tenant", "id" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r