Docs

Update Technician

POST

Body

Arguments
numberrequired

ServiceTitan technician ID to update.

number
string

Technician name.

string
string

Technician phone number.

string

Technician email address.

string

Login username.

number

Business unit ID.

number

User role ID.

array of string

Company positions. Allowed values: Installer, Service, Sales, Maintenance, Helper, InstallProductionManager, ServiceManager, SalesManager, PartRunner, DummyTech.

string

Technician license type: NonManagedTech, ManagedTech, or ManagedInstaller.

string
Uncommon arguments
number

Main technician zone ID.

array of number

All technician zone IDs. Sending this field replaces the existing zone list.

array of number

Project label IDs. Sending this field replaces the existing list; it requires the Budget vs Actual feature flag.

string

Azure Active Directory user ID.

string

Team name.

number

Daily revenue goal.

number

Hourly burden rate.

string

Technician biography; ServiceTitan accepts HTML.

string

Technician memo; ServiceTitan accepts HTML.

string

Upcoming appointment visibility setting.

string

Appointment history visibility setting.

object

Home address object. When supplied, street and city are required.

array of object

Technician custom-field entries, each with required typeId and optional value.

boolean

Whether the technician account is locked.

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.