Docs

Create Technician

POST

Body

Arguments
stringrequired

Technician name.

number
string
string

Technician phone number.

string

Technician email address.

string
string

Login username.

string

Password when Account Creation Method is AssignLoginAndPassword.

stringrequired

How to create the technician account: CreateLater, SendInvite, or AssignLoginAndPassword.

number

Business unit ID.

numberrequired

User role ID.

array of stringrequired

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

stringrequired

Technician license type: NonManagedTech, ManagedTech, or ManagedInstaller.

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. 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.

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.