Housecall Pro icon

Housecall Pro

Field service management software for scheduling jobs, dispatching crews, and invoicing customers.

6 triggers15 searches21 actionsPollingAuth: API key

AI-assisted documentation24 min read

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

Open Housecall Pro on WEXTL →

To use Housecall Pro on WEXTL you need an active account and an API access token from your account settings.[3]

  • API KeytextRequired

    Make sure the token has access to Jobs at least.. Learn more about how to create a API Keys here.

    [1]
  1. Log in to your WEXTL account, add the Housecall Pro node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Housecall Pro 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 →
Connecting Housecall Pro to WEXTL®
Video slide demonstrates how to integrate Housecall Pro in the WEXTL visual workflow builder.[4]

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 CustomersTrigger
Output fields[3]
FieldType
First Nametext
Last Nametext
Emailemail
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcetext
Addressesarray
Watch EstimatesTrigger
Output fields[3]
FieldType
IDtext
Estimate Numbertext
Work Statustext
Lead Sourcetext
Customerobject
First Nametext
Last Nametext
Emailtext
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcetext
Addressobject
IDtext
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Countrytext
Work Timestampsobject
Started Attext
Completed Attext
On My Way Attext
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windowtext
Assigned Employeesarray
Optionsarray
Created Atdate
Updated Atdate
Watch LeadsTrigger
Output fields[3]
FieldType
IDtext
Numbernumber
Customerobject
IDtext
First Nametext
Last Nametext
Emailtext
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Addressobject
Citytext
Statetext
Streettext
Street Line 2text
Ziptext
Lead Sourcetext
Line Itemsarray
Tagsarray
Assigned Employeeobject
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Color Hextext
Avatar Urltext
Roletext
Tagsarray
Permissionsobject
Statustext
Company Nametext
Company IDtext
Watch New JobsTrigger
Output fields[3]
FieldType
IDtext
Invoice Numbertext
Descriptiontext
Customerobject
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Addressobject
IDtext
Typetext
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work Statustext
Work Timestampsobject
On My Way Atdate
Started Atdate
Completed Atdate
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windownumber
Appointmentsarray
Total Amountnumber
Outstanding Balancenumber
Assigned Employeesarray
Tagsarray
Original Estimate IDtext
Original Estimate Uuidsarray
Lead Sourcetext
Job Fieldsobject
Job Typeobject
Business Unitobject
Created Atdate
Updated Atdate
Company Nametext
2other output fields
Watch Updated EstimatesTrigger
Output fields[3]
FieldType
IDtext
Estimate Numbertext
Work Statustext
Lead Sourcetext
Customerobject
First Nametext
Last Nametext
Emailtext
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcetext
Addressobject
IDtext
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Countrytext
Work Timestampsobject
Started Attext
Completed Attext
On My Way Attext
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windowtext
Assigned Employeesarray
Optionsarray
Created Atdate
Updated Atdate
Watch Updated JobsTrigger
Output fields[3]
FieldType
IDtext
Invoice Numbertext
Descriptiontext
Customerobject
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Addressobject
IDtext
Typetext
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work Statustext
Work Timestampsobject
On My Way Atdate
Started Atdate
Completed Atdate
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windownumber
Appointmentsarray
Total Amountnumber
Outstanding Balancenumber
Assigned Employeesarray
Tagsarray
Original Estimate IDtext
Original Estimate Uuidsarray
Lead Sourcetext
Job Fieldsobject
Job Typeobject
Business Unitobject
Created Atdate
Updated Atdate
Company Nametext
2other output fields
Get a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
text
Additional Fieldschoice
Output fields[3]
FieldType
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Notestext
Created Attext
Updated Attext
Company Nametext
Company IDtext
Tagsarray
Addressesarray
Attachmentsarray
Get a Customer AddressAction
Input fields[3]
FieldType
Address IDRequired
text
Customer IDRequired
text
Output fields[3]
FieldType
IDtext
Invoice numbertext
Descriptiontext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work statustext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Total amountnumber
Outstanding balancenumber
Assigned employeesarray
Tagsarray
Original estimate IDtext
Lead sourcetext
Job fieldsobject
Job typeobject
Business unitobject
Attachmentsarray
Created atdate
Updated atdate
Company nametext
1other output field
Get a JobAction
Input fields[3]
FieldType
Job IDRequired
text
Expandchoice
Output fields[3]
FieldType
IDtext
Invoice numbertext
Descriptiontext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work statustext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Total amountnumber
Outstanding balancenumber
Assigned employeesarray
Tagsarray
Original estimate IDtext
Lead sourcetext
Job fieldsobject
Job typeobject
Business unitobject
Attachmentsarray
Created atdate
Updated atdate
Company nametext
1other output field
Get a LeadAction
Input fields[3]
FieldType
Customer IDRequired
text
Additional Fieldschoice
Output fields[3]
FieldType
IDtext
Numbernumber
Customerobject
IDtext
First Nametext
Last Nametext
Emailtext
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Addressobject
Citytext
Statetext
Streettext
Street Line 2text
Ziptext
Lead Sourcetext
Line Itemsarray
Tagsarray
Assigned Employeeobject
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Color Hextext
Avatar Urltext
Roletext
Tagsarray
Permissionsobject
Statustext
Company Nametext
Company IDtext
Get an EstimateAction
Input fields[3]
FieldType
Estimate IDRequired
text
Additional Fieldschoice
Output fields[3]
FieldType
IDtext
Estimate Numbertext
Work Statustext
Lead Sourcetext
Customerobject
First Nametext
Last Nametext
Emailtext
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcetext
Addressobject
IDtext
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Countrytext
Work Timestampsobject
Started Attext
Completed Attext
On My Way Attext
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windowtext
Assigned Employeesarray
Optionsarray
Created Atdate
Updated Atdate
List Customer AddressesSearch
Input fields[3]
FieldType
Customer IDRequired
text
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
List EmployeesSearch
Input fields[3]
FieldType
Location IDsarray
Sort Bytext
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
IDtext
Avatar URLurl
Color hextext
First nametext
Last nametext
Emailtext
Mobile numbertext
Roletext
Tagsarray
Permissionsobject
Can add and edit jobboolean
Can be booked onlineboolean
Can call and text with customersboolean
Can chat with customersboolean
Can delete and cancel jobboolean
Can edit message on invoiceboolean
Can see street view databoolean
Can share jobboolean
Can take payment see pricesboolean
Can see customersboolean
List Job AppointmentsSearch
Input fields[3]
FieldType
Job IDRequired
text
Limitnumber
Output fields[3]
FieldType
IDtext
Start timetext
End timetext
Arrival window minutesnumber
Dispatched employees idsarray
List Job InvoicesSearch
Input fields[3]
FieldType
Job IDRequired
text
Limitnumber
Output fields[3]
FieldType
IDtext
Statustext
Invoice Numbertext
Amountnumber
Due Amountnumber
Due tdate
Display Due Concepttext
Due Concepttext
Paid atdate
Sent atdate
Service Datetext
Invoice Datetext
Itemsarray
Taxesarray
Discountsarray
Paymentsarray
List Schedule WindowsSearch
Output fields[3]
FieldType
Availability buffer in daysnumber
Daily availabilitiesobject
Dataarray
Search ChecklistsSearch
Input fields[3]
FieldType
Estimate UUIDsRequired
array
Job UUIDsRequired
array
Limitnumber
Output fields[3]
FieldType
IDtext
Titletext
Job UUIDtext
Estimate UUIDtext
Sectionsarray
Search CustomersSearch
Input fields[3]
FieldType
Querytext
Sort Bychoice
Sort Directionchoice
Additional Fieldschoice
Location IDsarray
Limitnumber
Output fields[3]
FieldType
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Notestext
Created Attext
Updated Attext
Company Nametext
Company IDtext
Tagsarray
Addressesarray
Attachmentsarray
Search EstimatesSearch
Input fields[3]
FieldType
Customer IDtext
Employee IDsarray
Expandchoice
Location IDsarray
Scheduled End Maxtext
Scheduled End Mintext
Scheduled Start Maxtext
Scheduled Start Mintext
Sort Bychoice
Sort Directionchoice
Work Statusarray
Limitnumber
Output fields[3]
FieldType
IDtext
Estimate numbertext
Work statustext
Lead sourcetext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Created attext
Updated attext
Company nametext
Company IDtext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Assigned employeesarray
Estimate fieldsobject
Job type IDtext
Business unit IDtext
Optionsarray
Search JobsSearch
Input fields[3]
FieldType
Customer IDtext
Employee IDsarray
Expandchoice
Franchisee IDsarray
Location IDsarray
Scheduled End Maxtext
Scheduled End Mintext
Scheduled Start Maxtext
Scheduled Start Mintext
Sort Bychoice
Sort Directionchoice
Work Statusarray
Limitnumber
Output fields[3]
FieldType
IDtext
Invoice numbertext
Descriptiontext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work statustext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Total amountnumber
Outstanding balancenumber
Assigned employeesarray
Tagsarray
Original estimate IDtext
Lead sourcetext
Job fieldsobject
Job typeobject
Business unitobject
Attachmentsarray
Created atdate
Updated atdate
Company nametext
1other output field
Search LeadsSearch
Input fields[3]
FieldType
Customer IDtext
Employee IDsarray
Employee IDtext
Lead Sourcearray
Lead Sourcetext
Location IDsarray
Location IDtext
Statuschoice
Tag IDsarray
Tag IDtext
Sort Bychoice
Sort Directionchoice
Limitnumber
Output fields[3]
FieldType
IDtext
Numbernumber
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Companytext
Notifications enabledboolean
Mobile numbertext
Home numbertext
Work numbertext
Tagsarray
Addressobject
Citytext
Statetext
Streettext
Street line 2text
Ziptext
Lead sourcetext
Line itemsarray
Tagsarray
Assigned employeeobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Color hextext
Avatar URLtext
Roletext
Tagsarray
Permissionsobject
Statustext
Company nametext
Company IDtext
Add a Job Line ItemAction
Input fields[3]
FieldType
Job IDRequired
text
NameRequired
text
Descriptiontext
Unit Pricenumber
Quantitynumber
Unit Costnumber
Kindchoice
Taxableboolean
Service Item IDtext
Service Item Typechoice
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Unit pricenumber
Unit costnumber
Unit of measurenumber
Quantitynumber
Kindtext
Taxableboolean
Amountnumber
Order indexnumber
Service item IDtext
Service item typetext
Add a Job NoteAction
Input fields[3]
FieldType
Job IDRequired
text
Contenttext
Output fields[3]
FieldType
IDtext
Contenttext
Add a Job TagAction
Input fields[3]
FieldType
Job IDRequired
text
Tag IDRequired
choice
Output fields[3]
FieldType
Tagsarray
Add an Attachment to a JobAction
Input fields[3]
FieldType
Job IDRequired
text
File NameRequired
text
DataRequired
text
Output fields[3]
FieldType
Job URLurl
Add an Estimate AttachmentAction
Input fields[3]
FieldType
Estimate IDRequired
text
Option IDRequired
text
FileRequired
text
Output fields[3]
FieldType
Estimate URLtext
Create a CustomerAction
Input fields[3]
FieldType
First Nametext
Last Nametext
Emailemail
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcechoice
Notestext
Addressesarray
Output fields[3]
FieldType
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Notestext
Created Attext
Updated Attext
Company Nametext
Company IDtext
Tagsarray
Addressesarray
Attachmentsarray
Create a Customer AddressAction
Input fields[3]
FieldType
Customer IDRequired
text
StreetRequired
text
Street Line 2text
CityRequired
text
StateRequired
text
ZipRequired
text
CountryRequired
text
Latitudenumber
Longitudenumber
Output fields[3]
FieldType
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Create a JobAction
Input fields[3]
FieldType
Customer IDRequired
text
Address IDRequired
text
Invoice Numbernumber
Scheduleobject
Scheduled Starttext
Scheduled Endtext
Arrival Windownumber
Assigned Employee IDsarray
Line Itemsarray
Pricing Formtext
Tagsarray
Lead Sourcetext
Notestext
Job Fieldsobject
Job Type IDtext
Business Unit IDtext
Output fields[3]
FieldType
IDtext
Invoice numbertext
Descriptiontext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Notesarray
Work statustext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Total amountnumber
Outstanding balancenumber
Assigned employeesarray
Tagsarray
Original estimate IDtext
Lead sourcetext
Job fieldsobject
Job typeobject
Business unitobject
Attachmentsarray
Created atdate
Updated atdate
Company nametext
1other output field
Create a Job AppointmentAction
Input fields[3]
FieldType
Job IDRequired
text
Start TimeRequired
date
End TimeRequired
date
Dispatched Employees IDsRequired
array
Employee IDtext
Arrival Window Minutesnumber
Output fields[3]
FieldType
IDtext
Start timetext
End timetext
Arrival window minutesnumber
Dispatched employees idsarray
Create a Job LinkAction
Create a LeadAction
Input fields[3]
FieldType
Customer IDtext
Customerobject
First Nametext
Last Nametext
Emailemail
Notifications Enabledboolean
Mobile Numbertext
Companytext
Home Numbertext
Work Numbertext
Lead Sourcetext
Notestext
Addressesarray
Assigned Employee IDtext
Line Itemsarray
Output fields[3]
FieldType
IDtext
Numbernumber
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Companytext
Notifications enabledboolean
Mobile numbertext
Home numbertext
Work numbertext
Tagsarray
Addressobject
Citytext
Statetext
Streettext
Street line 2text
Ziptext
Lead sourcetext
Line itemsarray
Tagsarray
Assigned employeeobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Color hextext
Avatar URLtext
Roletext
Tagsarray
Permissionsobject
Statustext
Company nametext
Company IDtext
Create an EstimateAction
Input fields[3]
FieldType
Estimate Numbernumber
Notetext
Messagetext
Customer IDtext
Assigned Employee IDsarray
Address IDtext
Lead Sourcetext
Addressobject
Streettext
Street Line 2text
Citytext
Statetext
Ziptext
Optionsarray
Tagsarray
Line Itemsarray
Taxobject
Taxableboolean
Tax Ratenumber
Tax Nametext
Scheduleobject
Start Timetext
End Timetext
Arrival Window in Minutesnumber
Notify Customerboolean
Estimate Fieldsobject
Job Type IDtext
Business Unit IDtext
Output fields[3]
FieldType
IDtext
Estimate numbertext
Work statustext
Lead sourcetext
Customerobject
IDtext
First nametext
Last nametext
Emailtext
Mobile numbertext
Home numbertext
Work numbertext
Companytext
Notifications enabledboolean
Lead sourcetext
Addressobject
IDtext
Typetext
Streettext
Street line 2text
Citytext
Statetext
Ziptext
Countrytext
Created attext
Updated attext
Company nametext
Company IDtext
Work timestampsobject
On my way attext
Started attext
Completed attext
Scheduleobject
Scheduled starttext
Scheduled endtext
Arrival windownumber
Appointmentsarray
Assigned employeesarray
Estimate fieldsobject
Job type IDtext
Business unit IDtext
Optionsarray
Create an Estimate Option LinkAction
Create an Estimate Option NoteAction
Input fields[3]
FieldType
Estimate IDRequired
text
Option IDRequired
text
Contenttext
Output fields[3]
FieldType
IDtext
Contenttext
Delete a Job AppointmentAction
Input fields[3]
FieldType
Job IDRequired
text
Appointment IDRequired
text
Output fields[3]
FieldType
IDtext
Start timetext
End timetext
Arrival window minutesnumber
Dispatched employees idsarray
Delete a Job NoteAction
Input fields[3]
FieldType
Job IDRequired
text
Note IDRequired
text
Delete a Job TagAction
Input fields[3]
FieldType
Job IDRequired
text
Tag IDRequired
choice
Delete an Estimate Option NoteAction
Input fields[3]
FieldType
Estimate IDRequired
text
Option IDRequired
text
Note IDRequired
text
Output fields[3]
FieldType
IDtext
Contenttext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Keytext
Valuetext
Query Stringarray
Keytext
Valuetext
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
text
First Nametext
Last Nametext
Emailemail
Companytext
Notifications Enabledboolean
Mobile Numbertext
Home Numbertext
Work Numbertext
Tagsarray
Lead Sourcechoice
Notetext
Output fields[3]
FieldType
IDtext
First Nametext
Last Nametext
Emailtext
Mobile Numbertext
Home Numbertext
Work Numbertext
Companytext
Notifications Enabledboolean
Lead Sourcetext
Notestext
Created Attext
Updated Attext
Company Nametext
Company IDtext
Tagsarray
Addressesarray
Attachmentsarray
Update a Job AppointmentAction
Input fields[3]
FieldType
Job IDRequired
text
Appointment IDRequired
text
Start TimeRequired
date
End TimeRequired
date
Dispatched Employees IDsRequired
array
Employee IDtext
Arrival Window Minutesnumber
Output fields[3]
FieldType
IDtext
Start timetext
End timetext
Arrival window minutesnumber
Dispatched employees idsarray

Look for Housecall Pro templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:11