ServiceTitan MCP Server

projects_update

Update project details in ServiceTitan, including status, dates, custom fields, and manager IDs, to maintain accurate and current project records.

Input Schema

NameRequiredDescriptionDefault
actualCompletionDateNoProject Actual Completion Date
businessUnitIdsNoBusiness Unit IDs
customFieldsNoCustom Fields
customerIdNoCustomer ID
externalDataNoExternal Data
idYesFormat - int64. Project ID
jobIdsNoJob IDs
locationIdNoLocation ID
nameNoProject Name
numberNoProject Number
projectManagerIdsNoProject Manager IDs
projectTypeIdNoProject Type ID
startDateNoProject Start Date
statusNoProject Status
statusIdNoProject Status ID
subStatusNoProject Sub Status
subStatusIdNoProject Sub Status ID
summaryNoProject Summary
targetCompletionDateNoProject Target Completion Date
tenantYesFormat - int64. Tenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "actualCompletionDate": { "description": "Project Actual Completion Date", "type": "string" }, "businessUnitIds": { "description": "Business Unit IDs", "items": { "type": "integer" }, "type": "array" }, "customFields": { "description": "Custom Fields", "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "typeId": { "type": "integer" }, "value": { "type": "string" } }, "type": "object" }, "type": "array" }, "customerId": { "description": "Customer ID", "type": "integer" }, "externalData": { "description": "External Data", "items": { "additionalProperties": false, "properties": { "key": { "type": "string" }, "value": { "type": "string" } }, "type": "object" }, "type": "array" }, "id": { "description": "Format - int64. Project ID", "type": "integer" }, "jobIds": { "description": "Job IDs", "items": { "type": "integer" }, "type": "array" }, "locationId": { "description": "Location ID", "type": "integer" }, "name": { "description": "Project Name", "type": "string" }, "number": { "description": "Project Number", "type": "string" }, "projectManagerIds": { "description": "Project Manager IDs", "items": { "type": "integer" }, "type": "array" }, "projectTypeId": { "description": "Project Type ID", "type": "integer" }, "startDate": { "description": "Project Start Date", "type": "string" }, "status": { "description": "Project Status", "type": "string" }, "statusId": { "description": "Project Status ID", "type": "integer" }, "subStatus": { "description": "Project Sub Status", "type": "string" }, "subStatusId": { "description": "Project Sub Status ID", "type": "integer" }, "summary": { "description": "Project Summary", "type": "string" }, "targetCompletionDate": { "description": "Project Target Completion Date", "type": "string" }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" } }, "required": [ "id", "tenant" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r