Requirements
To use ServiceTitan on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]https://www.servicetitan.com
Get your ServiceTitan credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- EnvironmentselectRequired
Use Integration only for a ServiceTitan sandbox account.
[1] - Tenant IDtextRequired
Your tenant ID. Your admin can find it next to the connected app under API Application Access.
[1] - Client IDtextRequired
Generated when your admin connects the app under Settings → Integrations → API Application Access.
[1] - Client SecretpasswordRequired
Shown once when your admin connects the app. It works only for this tenant and environment.
[1]
Connect ServiceTitan in WEXTL
- Log in to your WEXTL account, add the ServiceTitan node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your ServiceTitan account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
ServiceTitan node modules
The list below is a reference of every ServiceTitan node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any ServiceTitan node module below to inspect its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Customer ID | number |
Location ID | number |
Job status | text |
Completed on | date |
Business unit ID | number |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Appointment number | text |
Start | date |
End | date |
Arrival window start | date |
Arrival window end | date |
Status | text |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Type | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Custom fields | array |
Balance | number |
Tax exempt | boolean |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Project ID | number |
Location ID | number |
Customer ID | number |
Name | text |
Job number | text |
Status | object |
Value | number |
Name | text |
| Field | Type |
|---|---|
ID | number |
Form ID | number |
Form name | text |
Submitted on | date |
Created by ID | number |
Status | text |
Owners | array |
Units | array |
| Field | Type |
|---|---|
ID | number |
Sync status | text |
Budget code ID | number |
Reference number | text |
Invoice date | date |
Due date | date |
Subtotal | text |
Sales tax | text |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Customer ID | number |
Location ID | number |
Job status | text |
Completed on | date |
Business unit ID | number |
| Field | Type |
|---|---|
ID | number |
Status | text |
Priority | text |
Customer ID | number |
Location ID | number |
Business unit ID | number |
Job type ID | number |
Campaign ID | number |
| Field | Type |
|---|---|
CallRequired | choice |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Business unit | object |
ID | number |
Name | text |
Active | boolean |
Official name | text |
Email | text |
Currency | text |
Phone number | text |
Invoice header | text |
Invoice message | text |
Default tax rate | number |
Type | object |
ID | number |
Name | text |
Modified on | date |
Lead call | object |
ID | number |
Received on | date |
Duration | text |
From | text |
To | text |
Direction | text |
Call type | text |
Reason | object |
Recording URL | text |
Voicemail URL | text |
| Field | Type |
|---|---|
Service AgreementRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Created on | date |
Created by ID | number |
Modified on | date |
Modified by ID | number |
Template fields | object |
Original template ID | number |
Revenue recognition mode | text |
General ledger account ID | number |
Invoice cancellation mode | text |
Billing service ID | number |
Billing schedule type | text |
Negative liability service ID | number |
Positive income service ID | number |
Default labor cost per hour | number |
Default extra travel cost per hour | number |
Customer ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
IDs | array |
Appointments | choice |
Job | choice |
Technicians | choice |
Appointment Starts On Or After | date |
Appointment Starts Before | date |
Created Before | date |
| Field | Type |
|---|---|
ID | number |
Technician ID | number |
Technician name | text |
Assigned by ID | number |
Assigned on | date |
Status | text |
Paused | boolean |
Job ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Appointments | choice |
Active | choice |
Job | choice |
Project | choice |
Appointment Number | text |
Status | choice |
Starts On Or After | date |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Appointment number | text |
Start | date |
End | date |
Arrival window start | date |
Arrival window end | date |
Status | text |
| Field | Type |
|---|---|
LimitRequired | number |
Bookings | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
External ID | text |
Sort | text |
| Field | Type |
|---|---|
ID | number |
Source | text |
Created on | date |
Name | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Customer type | text |
Start | date |
Campaign ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Business Units | choice |
Name | text |
Active | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Official name | text |
Email | text |
Currency | text |
Phone number | text |
Invoice header | text |
| Field | Type |
|---|---|
LimitRequired | number |
Calls | choice |
Created On or After | date |
Created Before | date |
Created After | date |
Modified On or After | date |
Modified Before | date |
Modified After | date |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Business unit | object |
ID | number |
Name | text |
Type | object |
ID | number |
Name | text |
Modified on | date |
Lead call | object |
ID | number |
Created on | date |
Active | boolean |
Received on | date |
Duration | text |
From | text |
To | text |
Direction | text |
Call type | text |
Reason | object |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Campaigns | choice |
Name | text |
Campaign Phone Number | text |
Active | choice |
Created Before | date |
Created On Or After | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Modified on | date |
Created on | date |
Active | boolean |
Is default campaign | boolean |
Category | object |
ID | number |
Name | text |
Active | boolean |
Source | text |
| Field | Type |
|---|---|
CustomerRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
ID | number |
Type | text |
Value | text |
Memo | text |
Created on | date |
Modified on | date |
Phone settings | object |
Phone number | text |
Do not text | boolean |
Preferences | object |
Job reminders enabled | boolean |
Marketing updates enabled | boolean |
Invoice notification | boolean |
Statement notification | boolean |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Customers | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
Exclude Accounting Changes from Modified Date Range | boolean |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Type | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Custom fields | array |
Balance | number |
Tax exempt | boolean |
| Field | Type |
|---|---|
LimitRequired | number |
Employees | choice |
User IDs | array |
Name | text |
Email | text |
Active | choice |
Created Before | date |
Created On or After | date |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Name | text |
First name | text |
Last name | text |
Manager ID | number |
Role (deprecated, use Role IDs) | text |
Role IDs | array |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Equipment | choice |
Categories | choice |
Created Before | date |
Created On Or After | date |
Modified Before | date |
Modified On Or After | date |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Active | boolean |
Price | number |
Member price | number |
Add-on price | number |
| Field | Type |
|---|---|
LimitRequired | number |
Estimates | choice |
Job | choice |
Project | choice |
Location | choice |
Job Number | text |
Total Greater Than | number |
Total Less Than | number |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Project ID | number |
Location ID | number |
Customer ID | number |
Name | text |
Job number | text |
Status | object |
Value | number |
Name | text |
| Field | Type |
|---|---|
LimitRequired | number |
Has Conditional Logic | choice |
Has Triggers | choice |
Name | text |
Status | choice |
Forms | choice |
Active | choice |
Created Before | date |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Published | boolean |
Has conditional logic | boolean |
Has triggers | boolean |
Created by ID | number |
Created on | date |
| Field | Type |
|---|---|
LimitRequired | number |
Forms | choice |
Active | choice |
Created By User ID | number |
Status | choice |
Submitted On or After | date |
Submitted Before | date |
Owner Type | choice |
| Field | Type |
|---|---|
ID | number |
Form ID | number |
Form name | text |
Submitted on | date |
Created by ID | number |
Status | text |
Owners | array |
Units | array |
| Field | Type |
|---|---|
LimitRequired | number |
Locations | choice |
Installed Equipment | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
Sort | text |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Equipment ID | number |
Location ID | number |
Customer ID | number |
Parent | object |
ID | number |
Type | text |
System ID | number |
Invoice item ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Invoices | choice |
Active State | choice |
Modified Before | date |
Modified On or After | date |
Statuses | choice |
Batch ID | number |
Batch Number | number |
| Field | Type |
|---|---|
ID | number |
Sync status | text |
Budget code ID | number |
Reference number | text |
Invoice date | date |
Due date | date |
Subtotal | text |
Sales tax | text |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Jobs | choice |
Job Number | text |
Project | choice |
Booking | choice |
Job Status | choice |
Appointment Status | choice |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Customer ID | number |
Location ID | number |
Job status | text |
Completed on | date |
Business unit ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Name | text |
Minimum Duration | number |
Maximum Duration | number |
Priority | choice |
Job Types | choice |
Active | choice |
Order By | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Code | text |
Active | boolean |
Priority | text |
Duration (minutes) | number |
No charge | boolean |
Created on | date |
| Field | Type |
|---|---|
LimitRequired | number |
IDs | array |
Exported From | date |
Exported To | date |
Posted From | date |
Posted To | date |
Modified Before | date |
Modified On or After | date |
| Field | Type |
|---|---|
ID | text |
Created on | date |
Modified on | date |
Number | number |
Name | text |
Source | text |
Status | text |
Sync status | text |
| Field | Type |
|---|---|
LimitRequired | number |
Leads | choice |
Customer | choice |
Status | choice |
Is Prospect | choice |
Without Customer | choice |
Lead Customer Name | text |
Lead Phone | text |
| Field | Type |
|---|---|
ID | number |
Status | text |
Priority | text |
Customer ID | number |
Location ID | number |
Business unit ID | number |
Job type ID | number |
Campaign ID | number |
| Field | Type |
|---|---|
LocationRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
ID | number |
Type | text |
Value | text |
Memo | text |
Phone settings | object |
Phone number | text |
Do not text | boolean |
Modified on | date |
Created on | date |
Preferences | object |
Job reminders enabled | boolean |
Marketing updates enabled | boolean |
Invoice statement notification | boolean |
Invoice notification | boolean |
Statement notification | boolean |
| Field | Type |
|---|---|
LimitRequired | number |
Locations | choice |
Customer | choice |
Name | text |
Street | text |
Unit | text |
City | text |
State | text |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Active | boolean |
Name | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Latitude | number |
Longitude | number |
Custom fields | array |
Created on | date |
Created by ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Materials | choice |
Categories | choice |
Cost Types | choice |
Other Direct Cost Only | choice |
Created Before | date |
Created On Or After | date |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Cost | number |
Active | boolean |
Price | number |
Member price | number |
| Field | Type |
|---|---|
LimitRequired | number |
Memberships | choice |
Customers | choice |
Status | choice |
Duration (Months) | number |
Billing Frequency | choice |
Active | choice |
Created Before | date |
| Field | Type |
|---|---|
ID | number |
Created on | date |
Created by ID | number |
Modified on | date |
Follow-up on | date |
Cancellation date | date |
From | date |
Next scheduled bill date | date |
| Field | Type |
|---|---|
LimitRequired | number |
Technician | choice |
Starts On Or After | date |
Starts On Or Before | date |
Timesheet Code | choice |
Active Only | boolean |
Show On Technician Schedule | choice |
Created On Or After | date |
| Field | Type |
|---|---|
ID | number |
Technician ID | number |
Start | date |
Name | text |
Duration | text |
Timesheet code ID | number |
Summary | text |
Clear dispatch board | boolean |
| Field | Type |
|---|---|
LimitRequired | number |
Active State | choice |
Applied to Invoices | choice |
Applied to Reference Number | text |
Batch ID | number |
Batch Number | number |
Business Units | choice |
Created Before | date |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Applied to | array |
Auth code | text |
Batch | object |
ID | number |
Number | text |
Name | text |
Business unit | object |
ID | number |
Name | text |
Check number | text |
Created by | text |
| Field | Type |
|---|---|
LimitRequired | number |
Projects | choice |
Project Number | text |
Customer | choice |
Location | choice |
Project Type | choice |
Invoice | choice |
Technician | choice |
| Field | Type |
|---|---|
ID | number |
Number | text |
Name | text |
Summary | text |
Status | text |
Status ID | number |
Sub-status | text |
Sub-status ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
IDs | array |
Location | choice |
Job | choice |
Follow-Up Status | choice |
Created Before | date |
Created On Or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
Recurring service ID | number |
Recurring service name | text |
Membership ID | number |
Membership name | text |
Status | text |
Date | date |
Created on | date |
| Field | Type |
|---|---|
LimitRequired | number |
IDs | array |
Memberships | choice |
Locations | choice |
Active | choice |
Created Before | date |
Created On Or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Active | boolean |
Created on | date |
Created by ID | number |
Modified on | date |
Import ID | text |
Membership ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Service Agreements | choice |
Customers | choice |
Business Units | choice |
Status | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Created on | date |
Created by ID | number |
Modified on | date |
Modified by ID | number |
Template fields | object |
Original template ID | number |
Revenue recognition mode | text |
General ledger account ID | number |
Invoice cancellation mode | text |
Billing service ID | number |
Billing schedule type | text |
Negative liability service ID | number |
Positive income service ID | number |
Default labor cost per hour | number |
Default extra travel cost per hour | number |
Customer ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Services | choice |
Categories | choice |
Calculate Prices | boolean |
Created Before | date |
Created On Or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Warranty | object |
Duration | number |
Description | text |
Category IDs | array |
Price | number |
Member price | number |
| Field | Type |
|---|---|
LimitRequired | number |
Active | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
Sort | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Color | text |
Code | text |
Importance | text |
Is conversion opportunity | boolean |
Allow on timesheet activity | boolean |
Visible on dispatch board | boolean |
| Field | Type |
|---|---|
LimitRequired | number |
Tasks | choice |
Name | text |
Statuses | text |
Priorities | text |
Is Closed | choice |
Active | choice |
Business Units | choice |
| Field | Type |
|---|---|
ID | number |
Task number | number |
Name | text |
Reported by ID | number |
Assigned to ID | number |
Active | boolean |
Is closed (deprecated) | boolean |
Status | text |
| Field | Type |
|---|---|
LimitRequired | number |
Tax Zones | choice |
Active | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
Modified On or After | date |
Sort | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Color | number |
Has separate material and labor taxes | boolean |
Has multiple rates | boolean |
Rates | array |
Created on | date |
Modified on | date |
| Field | Type |
|---|---|
LimitRequired | number |
Technicians | choice |
User IDs | array |
Name | text |
Active | choice |
Created Before | date |
Created On or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Name | text |
First name | text |
Last name | text |
Role IDs | array |
Business unit ID | number |
Main zone ID | number |
| Field | Type |
|---|---|
LimitRequired | number |
Starts On Or After | date |
Ends On Or Before | date |
Shift Type | choice |
Technician | choice |
Title Contains | text |
Note Contains | text |
Active | choice |
| Field | Type |
|---|---|
ID | number |
Shift type | text |
Title | text |
Note | text |
Active | boolean |
Technician ID | number |
Start | date |
End | date |
| Field | Type |
|---|---|
LimitRequired | number |
Sort | text |
Vendors | choice |
Name | text |
Active | choice |
Created Before | date |
Created On Or After | date |
Modified Before | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Active | boolean |
Is truck replenishment | boolean |
Is mobile creation restricted | boolean |
Memo | text |
Delivery option | text |
Default tax rate | number |
| Field | Type |
|---|---|
JobRequired | choice |
StartRequired | date |
EndRequired | date |
Arrival Window Start | date |
Arrival Window End | date |
Technicians | choice |
Special Instructions | text |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Appointment number | text |
Start | date |
End | date |
Arrival window start | date |
Arrival window end | date |
Status | text |
| Field | Type |
|---|---|
CustomersRequired | choice |
TagsRequired | choice |
| Field | Type |
|---|---|
ProjectRequired | choice |
JobRequired | choice |
| Field | Type |
|---|---|
JobRequired | choice |
Cancel ReasonRequired | choice |
MemoRequired | text |
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Field | Type |
|---|---|
NameRequired | text |
Business UnitRequired | choice |
CategoryRequired | choice |
ActiveRequired | boolean |
DNIS | text |
Is Default Campaign | boolean |
Source | text |
Medium | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Modified on | date |
Created on | date |
Active | boolean |
Is default campaign | boolean |
Category | object |
ID | number |
Name | text |
Active | boolean |
Source | text |
| Field | Type |
|---|---|
NameRequired | text |
LocationsRequired | array |
AddressRequired | object |
StreetRequired | text |
CityRequired | text |
StateRequired | text |
ZipRequired | text |
CountryRequired | text |
Unit | text |
Latitude | number |
Longitude | number |
Type | choice |
Do Not Mail | boolean |
Do Not Service | boolean |
National Account | boolean |
Contacts | array |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Type | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Custom fields | array |
Balance | number |
Tax exempt | boolean |
| Field | Type |
|---|---|
CustomerRequired | choice |
TypeRequired | choice |
ValueRequired | text |
Memo | text |
| Field | Type |
|---|---|
ID | number |
Type | text |
Value | text |
Memo | text |
Created on | date |
Modified on | date |
Phone settings | object |
Phone number | text |
Do not text | boolean |
Preferences | object |
Job reminders enabled | boolean |
Marketing updates enabled | boolean |
Invoice notification | boolean |
Statement notification | boolean |
| Field | Type |
|---|---|
Job | choice |
Project | choice |
Location | choice |
Name | text |
Summary | text |
Tax | number |
Status | choice |
Review Status | choice |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Project ID | number |
Location ID | number |
Customer ID | number |
Name | text |
Job number | text |
Status | object |
Value | number |
Name | text |
| Field | Type |
|---|---|
LocationRequired | choice |
Name | text |
Equipment Type | choice |
Status | choice |
Installed On | date |
Actual Replacement Date | date |
Manufactured On | date |
Serial Number | text |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Equipment ID | number |
Location ID | number |
Customer ID | number |
Parent | object |
ID | number |
Type | text |
System ID | number |
Invoice item ID | number |
| Field | Type |
|---|---|
CustomerRequired | choice |
Business UnitRequired | choice |
Job TypeRequired | choice |
PriorityRequired | choice |
CampaignRequired | choice |
AppointmentsRequired | array |
Project | choice |
Job Generated Lead Source | object |
Source Job | choice |
Employee | choice |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Customer ID | number |
Location ID | number |
Job status | text |
Completed on | date |
Business unit ID | number |
| Field | Type |
|---|---|
CampaignRequired | choice |
SummaryRequired | text |
Customer | choice |
Business Unit | choice |
Job Type | choice |
Tags | choice |
Priority | choice |
Call Reason | choice |
| Field | Type |
|---|---|
ID | number |
Status | text |
Priority | text |
Customer ID | number |
Location ID | number |
Business unit ID | number |
Job type ID | number |
Campaign ID | number |
| Field | Type |
|---|---|
NameRequired | text |
AddressRequired | object |
StreetRequired | text |
CityRequired | text |
StateRequired | text |
ZipRequired | text |
CountryRequired | text |
Unit | text |
Latitude | number |
Longitude | number |
CustomerRequired | choice |
Contacts | array |
Custom Fields | array |
Tags | choice |
External Data | object |
Application GUIDRequired | text |
ItemsRequired | array |
Coordinates Source | choice |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Active | boolean |
Name | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Latitude | number |
Longitude | number |
Custom fields | array |
Created on | date |
Created by ID | number |
| Field | Type |
|---|---|
LocationRequired | choice |
TypeRequired | choice |
ValueRequired | text |
Memo | text |
| Field | Type |
|---|---|
ID | number |
Type | text |
Value | text |
Memo | text |
Phone settings | object |
Phone number | text |
Do not text | boolean |
Modified on | date |
Created on | date |
Preferences | object |
Job reminders enabled | boolean |
Marketing updates enabled | boolean |
Invoice statement notification | boolean |
Invoice notification | boolean |
Statement notification | boolean |
| Field | Type |
|---|---|
CodeRequired | text |
DescriptionRequired | text |
Display Name | text |
Cost | number |
Active | choice |
Price | number |
Member Price | number |
Add-On Price | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Cost | number |
Active | boolean |
Price | number |
Member price | number |
| Field | Type |
|---|---|
TechnicianRequired | choice |
StartRequired | date |
DurationRequired | text |
NameRequired | text |
Timesheet Code | choice |
Summary | text |
Clear Dispatch Board | boolean |
Clear Technician View | boolean |
| Field | Type |
|---|---|
ID | number |
Technician ID | number |
Start | date |
Name | text |
Duration | text |
Timesheet code ID | number |
Summary | text |
Clear dispatch board | boolean |
| Field | Type |
|---|---|
LocationRequired | choice |
Customer | choice |
Project Type | choice |
Project Manager IDs | array |
Name | text |
Summary | text |
Status | choice |
Start Date | date |
| Field | Type |
|---|---|
ID | number |
Number | text |
Name | text |
Summary | text |
Status | text |
Status ID | number |
Sub-status | text |
Sub-status ID | number |
| Field | Type |
|---|---|
VendorRequired | choice |
TypeRequired | choice |
Business UnitRequired | choice |
Inventory Location IDRequired | number |
Ship ToRequired | object |
DescriptionRequired | text |
AddressRequired | object |
Impacts Technician PayrollRequired | boolean |
DateRequired | date |
Required OnRequired | date |
| Field | Type |
|---|---|
ID | number |
| Field | Type |
|---|---|
CodeRequired | text |
DescriptionRequired | text |
Display Name | text |
Warranty | object |
DurationRequired | number |
Description | text |
Categories | choice |
Price | number |
Member Price | number |
Add-On Price | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Warranty | object |
Duration | number |
Description | text |
Category IDs | array |
Price | number |
Member price | number |
| Field | Type |
|---|---|
Reported ByRequired | choice |
Assigned ToRequired | choice |
Is ClosedRequired | boolean |
NameRequired | text |
Business UnitRequired | choice |
Task TypeRequired | choice |
Task SourceRequired | choice |
Reported DateRequired | date |
| Field | Type |
|---|---|
ID | number |
Task number | number |
Reported by ID | number |
Assigned to ID | number |
Is closed | boolean |
Status | text |
Name | text |
Business unit ID | number |
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Field | Type |
|---|---|
EstimateRequired | choice |
| Field | Type |
|---|---|
InvoiceRequired | choice |
Item IDRequired | number |
| Field | Type |
|---|---|
EstimateRequired | choice |
| Field | Type |
|---|---|
LeadRequired | choice |
Dismissing ReasonRequired | choice |
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Field | Type |
|---|---|
CustomerRequired | choice |
| Field | Type |
|---|---|
CustomerRequired | choice |
TagRequired | choice |
| Field | Type |
|---|---|
JobRequired | choice |
| Field | Type |
|---|---|
LocationRequired | choice |
Tag TypeRequired | choice |
| Field | Type |
|---|---|
CustomersRequired | choice |
TagsRequired | choice |
| Field | Type |
|---|---|
JobRequired | choice |
| Field | Type |
|---|---|
EstimateRequired | choice |
| Field | Type |
|---|---|
CallRequired | choice |
Excuse MemoRequired | text |
ReasonRequired | object |
NameRequired | text |
LeadRequired | boolean |
CustomerRequired | object |
CustomerRequired | choice |
NameRequired | text |
AddressRequired | object |
ContactsRequired | array |
LocationRequired | object |
LocationRequired | choice |
NameRequired | text |
AddressRequired | object |
ContactsRequired | array |
TagRequired | text |
Call ID | choice |
Call Type | choice |
| Field | Type |
|---|---|
ID | number |
Received on | date |
Duration | text |
From | text |
To | text |
Direction | text |
Call type | text |
Reason | object |
ID | number |
Name | text |
Lead | boolean |
Active | boolean |
| Field | Type |
|---|---|
CustomerRequired | choice |
Name | text |
Type | choice |
Address | object |
StreetRequired | text |
UnitRequired | text |
CityRequired | text |
StateRequired | text |
ZipRequired | text |
CountryRequired | text |
LatitudeRequired | number |
LongitudeRequired | number |
Custom Fields | array |
External Data | object |
Application GUIDRequired | text |
ItemsRequired | array |
Patch Mode | choice |
Do Not Mail | choice |
Do Not Service | choice |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Name | text |
Type | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Custom fields | array |
Balance | number |
Tax exempt | boolean |
| Field | Type |
|---|---|
CustomerRequired | choice |
Type | choice |
Value | text |
Memo | text |
Preferences | object |
Job Reminders EnabledRequired | boolean |
Marketing Updates EnabledRequired | boolean |
Invoice Statement NotificationRequired | boolean |
Invoice NotificationRequired | boolean |
Statement NotificationRequired | boolean |
| Field | Type |
|---|---|
ID | number |
Type | text |
Value | text |
Memo | text |
Created on | date |
Modified on | date |
Phone settings | object |
Phone number | text |
Do not text | boolean |
Preferences | object |
Job reminders enabled | boolean |
Marketing updates enabled | boolean |
Invoice notification | boolean |
Statement notification | boolean |
| Field | Type |
|---|---|
EstimateRequired | choice |
Name | text |
Summary | text |
Tax | number |
Status | choice |
Review Status | choice |
Sold By | choice |
Is Recommended | choice |
| Field | Type |
|---|---|
ID | number |
Job ID | number |
Project ID | number |
Location ID | number |
Customer ID | number |
Name | text |
Job number | text |
Status | object |
Value | number |
Name | text |
| Field | Type |
|---|---|
EstimateRequired | choice |
SKU ID | number |
SKU Name | text |
Parent Item ID | number |
Description | text |
Is Add-On | choice |
Quantity | number |
Unit Price | number |
| Field | Type |
|---|---|
ID | number |
SKU | object |
ID | number |
Name | text |
Display name | text |
Type | text |
Sold hours | number |
General ledger account ID | number |
General ledger account name | text |
Modified on | date |
SKU account | text |
Description | text |
Membership type ID | number |
Qty | number |
Unit rate | number |
Total | number |
| Field | Type |
|---|---|
Installed EquipmentRequired | choice |
Name | text |
Equipment Type | choice |
Status | choice |
Installed On | date |
Actual Replacement Date | date |
Manufactured On | date |
Serial Number | text |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Equipment ID | number |
Location ID | number |
Customer ID | number |
Parent | object |
ID | number |
Type | text |
System ID | number |
Invoice item ID | number |
| Field | Type |
|---|---|
InvoiceRequired | choice |
Number | text |
Type ID | number |
Invoiced On | date |
Subtotal | number |
Tax | number |
Tax Zone | choice |
Summary | text |
| Field | Type |
|---|---|
InvoiceRequired | choice |
DescriptionRequired | text |
QuantityRequired | number |
SKU ID | number |
SKU Name | text |
Technician | choice |
Unit Price | number |
Cost | number |
| Field | Type |
|---|---|
JobRequired | choice |
Customer | choice |
Business Unit | choice |
Job Generated Lead Source | object |
Source Job | choice |
Employee | choice |
Job Type | choice |
Priority | choice |
Campaign | choice |
Summary | text |
| Field | Type |
|---|---|
ID | number |
Job number | text |
Project ID | number |
Customer ID | number |
Location ID | number |
Job status | text |
Completed on | date |
Business unit ID | number |
| Field | Type |
|---|---|
LeadRequired | choice |
Campaign | choice |
Priority | choice |
Business Unit | choice |
Job Type | choice |
Summary | text |
Lead Customer Name | text |
Lead Phone | text |
| Field | Type |
|---|---|
ID | number |
Status | text |
Priority | text |
Customer ID | number |
Location ID | number |
Business unit ID | number |
Job type ID | number |
Campaign ID | number |
| Field | Type |
|---|---|
LocationRequired | choice |
New Customer | choice |
Name | text |
Address | object |
StreetRequired | text |
UnitRequired | text |
CityRequired | text |
StateRequired | text |
ZipRequired | text |
CountryRequired | text |
Latitude | number |
Longitude | number |
Active | choice |
Tax Zone | choice |
Custom Fields | array |
Tags | choice |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Active | boolean |
Name | text |
Address | object |
Street | text |
Unit | text |
City | text |
State | text |
Zip | text |
Country | text |
Latitude | number |
Longitude | number |
Custom fields | array |
Created on | date |
Created by ID | number |
| Field | Type |
|---|---|
MaterialRequired | choice |
Code | text |
Display Name | text |
Description | text |
Cost | number |
Active | choice |
Price | number |
Member Price | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Cost | number |
Active | boolean |
Price | number |
Member price | number |
| Field | Type |
|---|---|
PaymentRequired | choice |
SplitsRequired | array |
Payment TypeRequired | choice |
Active | choice |
Auth Code | text |
Check Number | text |
Export ID | text |
Memo | text |
| Field | Type |
|---|---|
ID | number |
Active | boolean |
Auth code | text |
Check number | text |
Customer ID | number |
Export ID | text |
Memo | text |
Custom memo | text |
| Field | Type |
|---|---|
PaymentsRequired | choice |
StatusRequired | choice |
| Field | Type |
|---|---|
ProjectRequired | choice |
Project Manager IDs | array |
Jobs | choice |
Business Units | choice |
Name | text |
Summary | text |
Status | choice |
Project Type | choice |
| Field | Type |
|---|---|
ID | number |
Number | text |
Name | text |
Summary | text |
Status | text |
Status ID | number |
Sub-status | text |
Sub-status ID | number |
| Field | Type |
|---|---|
ServiceRequired | choice |
Code | text |
Display Name | text |
Description | text |
Warranty | object |
DurationRequired | number |
Description | text |
Categories | choice |
Price | number |
Member Price | number |
| Field | Type |
|---|---|
ID | number |
Code | text |
Display name | text |
Description | text |
Warranty | object |
Duration | number |
Description | text |
Category IDs | array |
Price | number |
Member price | number |
Templates
Look for ServiceTitan templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BigChange[2]Field service management platform for scheduling jobs, technicians, and customer work orders.
- BuildernConstruction project management for budgets, clients, and job progress.
- Asset PandaFlexible asset tracking and workflow management for equipment, inventory, and audits.
- BasecampProject management and team communication for companies and their clients.
- AgencyZoomSales and onboarding platform for insurance agencies, with producer leaderboards and goal tracking.
References
- WEXTL® ServiceTitan Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for ServiceTitan.
- WEXTL® visual workflow builder data.
Last updated: Sep 29, 2026 09:31