ServiceTitan MCP Server

contact_methods_upsert_contact_method

Update or insert contact methods for a specific contact in ServiceTitan by providing contact and contact method details, including type, value, and memo.

Input Schema

NameRequiredDescriptionDefault
contactIdYesThe contact UUID
contactMethodIdYesThe contact method UUID
payloadNoPayload for updating contact method
tenantYesTenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "contactId": { "description": "The contact UUID", "format": "uuid", "type": "string" }, "contactMethodId": { "description": "The contact method UUID", "format": "uuid", "type": "string" }, "payload": { "additionalProperties": false, "description": "Payload for updating contact method", "properties": { "contactId": { "description": "Contact ID", "format": "uuid", "type": "string" }, "createdBy": { "description": "User ID of creator", "type": "integer" }, "createdOn": { "description": "Date and time of creation", "format": "date-time", "type": "string" }, "id": { "description": "Contact Method ID", "format": "uuid", "type": "string" }, "memo": { "description": "Memo for contact method", "type": "string" }, "modifiedBy": { "description": "User ID of last modifier", "type": "integer" }, "modifiedOn": { "description": "Date and time of last modification", "format": "date-time", "type": "string" }, "referenceId": { "description": "Reference ID", "type": "string" }, "type": { "description": "Type of contact method", "type": "string" }, "value": { "description": "Value of contact method", "type": "string" } }, "type": "object" }, "tenant": { "description": "Tenant ID", "type": "integer" } }, "required": [ "tenant", "contactId", "contactMethodId" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r