Docs

Update Job

Updates an existing job in ServiceTitan.

POST

Body

Arguments
numberrequired

The ServiceTitan job ID to update.

number

ID of the job's customer.

number

ID of the job's location.

number

ID of the job's business unit.

number

ID of the job type.

string

Job priority value accepted by ServiceTitan.

number

ID of the campaign associated with the job.

string

Job summary. ServiceTitan accepts HTML.

string

Customer purchase order value.

Uncommon arguments
object

Optional generated lead source object containing a job ID and/or employee ID.

number

ID of the job from which this job was generated.

number

ID of the office user or technician that generated the lead.

boolean

When true, also updates the business unit on invoice items for the job.

array of object

Complete custom-field array. Sending this field replaces all existing custom-field values on the job.

number

ID of the custom field.

string

Value of the custom field.

array of number

Complete tag type ID array. Sending this field replaces all existing tags on the job.

object

External data update object. applicationGuid and externalData entries are required when this object is provided.

string

Replace removes omitted keys; Merge changes only supplied keys.

string

Application GUID that owns the external data.

array of object

External data entries containing key and value.

string

External data key.

string

External data value. A null value deletes the key when using Merge.

number

ID of the technician credited with selling the job.

boolean

Whether Dispatch Pro is enabled for this job.

string

Summary of completed work. This ServiceTitan field is available only to enabled accounts.

boolean

Whether the job is a no-charge job.

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.