ServiceTitan MCP Server

JobTypes_Create

Create custom job types in ServiceTitan by defining attributes like name, duration, priority, and skills. Assign business units and enforce recurring service event selection with structured inputs.

Input Schema

NameRequiredDescriptionDefault
activeNoWhether the job type is active
businessUnitIdsYesList of business unit IDs
classYesClass of the job type
durationYesDuration of the job type
enforceRecurringServiceEventSelectionYesWhether to enforce recurring service event selection
externalDataNoExternal data for the job type
invoiceSignaturesRequiredYesWhether invoice signatures are required
nameYesName of the job type
noChargeYesWhether the job type is no charge
priorityYesPriority of the job type
skillsYesList of skills
soldThresholdYesSold threshold
summaryYesSummary of the job type
tagTypeIdsYesList of tag type IDs
tenantYesTenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "active": { "description": "Whether the job type is active", "type": "boolean" }, "businessUnitIds": { "description": "List of business unit IDs", "items": { "type": "integer" }, "type": "array" }, "class": { "description": "Class of the job type", "type": "string" }, "duration": { "description": "Duration of the job type", "type": "number" }, "enforceRecurringServiceEventSelection": { "description": "Whether to enforce recurring service event selection", "type": "boolean" }, "externalData": { "description": "External data for the job type", "items": { "additionalProperties": false, "properties": { "key": { "type": "string" }, "value": { "type": "string" } }, "required": [ "key", "value" ], "type": "object" }, "type": "array" }, "invoiceSignaturesRequired": { "description": "Whether invoice signatures are required", "type": "boolean" }, "name": { "description": "Name of the job type", "type": "string" }, "noCharge": { "description": "Whether the job type is no charge", "type": "boolean" }, "priority": { "description": "Priority of the job type", "type": "string" }, "skills": { "description": "List of skills", "items": { "type": "string" }, "type": "array" }, "soldThreshold": { "description": "Sold threshold", "type": "number" }, "summary": { "description": "Summary of the job type", "type": "string" }, "tagTypeIds": { "description": "List of tag type IDs", "items": { "type": "integer" }, "type": "array" }, "tenant": { "description": "Tenant ID", "type": "integer" } }, "required": [ "tenant", "name", "businessUnitIds", "skills", "tagTypeIds", "priority", "duration", "soldThreshold", "class", "summary", "noCharge", "enforceRecurringServiceEventSelection", "invoiceSignaturesRequired" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r