ServiceMonster icon

ServiceMonster

Field service management for scheduling jobs, sites, and mobile crews.

7 triggers12 searches17 actionsInstant (webhooks)Auth: API key

AI-assisted documentation13 min read

This documentation is compiled from our integration source code, internal specs for ServiceMonster, its official API documentation and anonymized requests logs we collect from our support team[2].

Open ServiceMonster on WEXTL →

Before you set up the credential, make sure you have an active ServiceMonster account and an API access token from your account settings ready.[3]

  • UsernametextRequired
  • PasswordpasswordRequired
  1. Log in to your WEXTL account, add the ServiceMonster node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your ServiceMonster account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. 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 →

Watch EmployeesTrigger
Output fields[3]
FieldType
Row numbernumber
Employee IDtext
Company IDtext
Titletext
Activeboolean
Hiddenboolean
Is technicianboolean
Is corporateboolean
Is sales repboolean
First nametext
Last nametext
Asp user nametext
Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Watch JobsTrigger
Output fields[3]
FieldType
Row numbernumber
Job IDtext
Account IDtext
Actual date time endtext
Actual date time starttext
Company IDtext
Route IDtext
Est date time enddate
Est date time startdate
Job statustext
Job typetext
Notetext
Order IDtext
Time stampdate
User nametext
On waitlistboolean
Techstext
Watch NotesTrigger
Output fields[3]
FieldType
Row numbernumber
Note IDtext
Time stampdate
Watch OrdersTrigger
Output fields[3]
FieldType
Row numbernumber
Order IDtext
Account IDtext
Account nametext
Address 2text
Company IDtext
Correctionnumber
Created bytext
Created ondate
Date createddate
Discount percentnumber
Balance duenumber
Flag for reviewboolean
Grand totalnumber
Tip collectednumber
Order numbernumber
Order typetext
Original typetext
Post to accountingboolean
Print style IDtext
12other output fields
Watch SitesTrigger
Output fields[3]
FieldType
Row numbernumber
Site IDtext
Account IDtext
Activeboolean
Address 2text
Company IDtext
Countrytext
Countytext
Is defaultboolean
Latitudenumber
Longitudenumber
Nametext
Primary contact IDtext
Tax exemptboolean
Tax IDtext
Time stampdate
User nametext
Watch TasksTrigger
Output fields[3]
FieldType
Row numbernumber
Activity IDtext
Activity date timedate
Activity typetext
Company IDtext
Due datedate
Show on scheduleboolean
Statustext
Subjecttext
Time stampdate
User nametext
Get a JobAction
Input fields[3]
FieldType
Job IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Job IDtext
Account IDtext
Actual date time endtext
Actual date time starttext
Company IDtext
Route IDtext
Est date time enddate
Est date time startdate
Job statustext
Job typetext
Notetext
Order IDtext
Time stampdate
User nametext
On waitlistboolean
Techstext
Get a NoteAction
Input fields[3]
FieldType
Note IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Note IDtext
Time stampdate
Get a SiteAction
Input fields[3]
FieldType
Site IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Site IDtext
Account IDtext
Activeboolean
Address 2text
Company IDtext
Countrytext
Countytext
Is defaultboolean
Latitudenumber
Longitudenumber
Nametext
Primary contact IDtext
Tax exemptboolean
Tax IDtext
Time stampdate
User nametext
Get a TaskAction
Input fields[3]
FieldType
Task IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Activity IDtext
Activity date timedate
Activity typetext
Company IDtext
Due datedate
Show on scheduleboolean
Statustext
Subjecttext
Time stampdate
User nametext
Get an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Employee IDtext
Company IDtext
Titletext
Activeboolean
Hiddenboolean
Is technicianboolean
Is corporateboolean
Is sales repboolean
First nametext
Last nametext
Asp user nametext
Get an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Output fields[3]
FieldType
Row numbernumber
Order IDtext
Account IDtext
Account nametext
Address 2text
Company IDtext
Correctionnumber
Created bytext
Created ondate
Date createddate
Discount percentnumber
Balance duenumber
Flag for reviewboolean
Grand totalnumber
Tip collectednumber
Order numbernumber
Order typetext
Original typetext
Post to accountingboolean
Print style IDtext
12other output fields
Get EmployeesSearch
Input fields[3]
FieldType
Fieldschoice
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Employee IDtext
Company IDtext
Titletext
Activeboolean
Hiddenboolean
Is technicianboolean
Is corporateboolean
Is sales repboolean
First nametext
Last nametext
Asp user nametext
Get JobsSearch
Input fields[3]
FieldType
Fieldschoice
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Job IDtext
Account IDtext
Actual date time endtext
Actual date time starttext
Company IDtext
Route IDtext
Est date time endtext
Est date time starttext
Job statustext
Job typetext
Notetext
Order IDtext
Time stampdate
User nametext
On waitlistboolean
Techstext
Get NotesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Note IDtext
Time stampdate
Get OrdersSearch
Input fields[3]
FieldType
Fieldschoice
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Order IDtext
Account IDtext
Account nametext
Address 2text
Company IDtext
Correctionnumber
Created bytext
Created ondate
Date createddate
Discount percentnumber
Balance duenumber
Flag for reviewboolean
Grand totalnumber
Tip collectednumber
Order numbernumber
Order typetext
Original typetext
Post to accountingboolean
Print style IDtext
12other output fields
Get TasksSearch
Input fields[3]
FieldType
Fieldschoice
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Activity IDtext
Activity date timedate
Activity typetext
Company IDtext
Due datedate
Show on scheduleboolean
Statustext
Subjecttext
Time stampdate
User nametext
List SitesSearch
Input fields[3]
FieldType
Fieldschoice
Limitnumber
Output fields[3]
FieldType
Row numbernumber
Site IDtext
Account IDtext
Activeboolean
Address 2text
Company IDtext
Countrytext
Countytext
Is defaultboolean
Latitudenumber
Longitudenumber
Nametext
Primary contact IDtext
Tax exemptboolean
Tax IDtext
Time stampdate
User nametext
Create a JobAction
Input fields[3]
FieldType
Account IDRequired
choice
Route IDRequired
choice
Estimated Date Time EndRequired
date
Estimated Date Time StartRequired
date
Order IDRequired
choice
Actual Date Time Enddate
Actual Date Time Startdate
Color Overridetext
Job Statustext
Job Typetext
Notetext
Output fields[3]
FieldType
Record IDtext
Create a NoteAction
Input fields[3]
FieldType
SubjectRequired
text
Account IDchoice
Order IDchoice
Site IDchoice
Notetext
Show On Scheduleboolean
Output fields[3]
FieldType
Record IDtext
Create a SiteAction
Input fields[3]
FieldType
Account IDRequired
choice
NameRequired
text
Activeboolean
Is Defaultboolean
Tax Exemptboolean
Address 1text
Address 2text
Citytext
Company IDtext
Countrytext
Countytext
Courier Routetext
External Ref IDtext
Latitudenumber
Longitudenumber
Notetext
Primary Contact IDtext
Referencetext
Statetext
Tax IDtext
1other input field
Output fields[3]
FieldType
Record IDtext
Create a TaskAction
Input fields[3]
FieldType
SubjectRequired
text
Account IDchoice
Activity Categorytext
Activity Date and Timedate
Activity Sub Typetext
Activity Typetext
Completion Datedate
Due Datedate
End Date and Timedate
Notetext
Owner Nametext
Prioritytext
Resource IDtext
Show On Scheduleboolean
Start Date and Timedate
Statustext
Output fields[3]
FieldType
Record IDtext
Create an EmployeeAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Titletext
Date of Hiredate
Activeboolean
Hiddenboolean
Is Technicianboolean
Is Corporateboolean
Is Sales Repboolean
Address Line 1text
Address Line 2text
Citytext
Statetext
Zip Codetext
Countrytext
Emailemail
Phone 1text
Phone 1 Labeltext
Phone 2text
Phone 2 Labeltext
3other input fields
Output fields[3]
FieldType
Record IDtext
Create an OrderAction
Input fields[3]
FieldType
SubjectRequired
text
Account IDchoice
Activity Categorytext
Activity Date and Timedate
Activity Sub Typetext
Activity Typetext
Completion Datedate
Due Datedate
End Date and Timedate
Notetext
Owner Nametext
Prioritytext
Resource IDtext
Show On Scheduleboolean
Start Date and Timedate
Statustext
Output fields[3]
FieldType
Record IDtext
Delete a JobAction
Input fields[3]
FieldType
Job IDRequired
choice
Delete a SiteAction
Input fields[3]
FieldType
Site IDRequired
choice
Delete a TaskAction
Input fields[3]
FieldType
Task IDRequired
choice
Delete an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Delete an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a JobAction
Input fields[3]
FieldType
Job IDRequired
choice
Account IDchoice
Route IDchoice
Estimated Date Time Enddate
Estimated Date Time Startdate
Order IDchoice
Actual Date Time Enddate
Actual Date Time Startdate
Color Overridetext
Job Statustext
Job Typetext
Notetext
Update a SiteAction
Input fields[3]
FieldType
Site IDRequired
choice
Account IDRequired
choice
Nametext
Activeboolean
Is Defaultboolean
Tax Exemptboolean
Address 1text
Address 2text
Citytext
Company IDtext
Countrytext
Countytext
Courier Routetext
External Ref IDtext
Latitudenumber
Longitudenumber
Notetext
Primary Contact IDtext
Referencetext
Statetext
2other input fields
Update a TaskAction
Input fields[3]
FieldType
Task IDRequired
choice
SubjectRequired
text
Account IDchoice
Activity Categorytext
Activity Date and Timedate
Activity Sub Typetext
Activity Typetext
Completion Datedate
Due Datedate
End Date and Timedate
Notetext
Owner Nametext
Prioritytext
Resource IDtext
Show On Scheduleboolean
Start Date and Timedate
Statustext
Update an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
First Nametext
Last Nametext
Titletext
Date of Hiredate
Activeboolean
Hiddenboolean
Is Technicianboolean
Is Corporateboolean
Is Sales Repboolean
Address Line 1text
Address Line 2text
Citytext
Statetext
Zip Codetext
Countrytext
Emailemail
Phone 1text
Phone 1 Labeltext
Phone 2text
4other input fields
Update an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Account IDchoice
Site IDchoice
Due Datedate
Action Itemtext
Company IDtext
Lead Source IDchoice
Correctionnumber
Date Completeddate
Date Createddate
Date of Lossdate
Date Posteddate
Discount Percentnumber
External Reference IDtext
Flag For Reviewboolean
Grand Totalnumber
Grouptext
Line Itemsarray
Notetext
Order Numbernumber
9other input fields

Look for ServiceMonster templates in the WEXTL template library.

Browse templates →
  1. WEXTL® ServiceMonster Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for ServiceMonster.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12