Jobber icon

Jobber

Field service management — scheduling, quoting, and invoicing for home services.

3 triggers13 searches28 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation22 min read

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

Open Jobber on WEXTL →

Before you set up the credential, make sure you have an active Jobber account and OAuth client credentials, granted by signing in with your account ready.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired

    You can obtain Client ID and Client Secret after creating app in Jobber Developer Center. Use the following Callback URL value: the Callback URL shown in this connection form. Make sure all needed scopes are selected. After saving app, you will get your Client ID and Client Secret. Make sure you have enabled Refresh token rotation switch in Jobber Developer Portal.

    [1]
  • Client SecrettextRequired
  1. Log in to your WEXTL account, add the Jobber 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 Jobber 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 Jobber to WEXTL®
Video slide demonstrates how to integrate Jobber 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 EventsTrigger
Output fields[3]
FieldType
Topictext
App IDtext
Account IDtext
Item IDtext
Occurred atdate
Watch Job UpdatesTrigger
Output fields[3]
FieldType
Job IDtext
Job Numbernumber
Titletext
Job Statustext
Completed atdate
Created atdate
Updated atdate
Clientobject
Client IDtext
Watch Updated ClientsTrigger
Output fields[3]
FieldType
IDtext
Is Leadboolean
Emailsarray
First Nametext
Last Nametext
Phonesarray
Created atdate
Updated atdate
Get a ClientAction
Input fields[3]
FieldType
Client IDRequired
text
Output fields[3]
FieldType
Created atdate
IDtext
Is Leadboolean
Updated atdate
Is Companyboolean
Is Archivedboolean
Is Archivableboolean
Company Nametext
Secondary Nametext
Titletext
Emailsarray
First Nametext
Last Nametext
Phonesarray
Billing Addressobject
Citytext
Countrytext
Latitudetext
Longitudetext
Postal Codetext
Provincetext
Streettext
Street 1text
Street 2text
Custom Fieldsarray
IDtext
Labeltext
Value Numericnumber
Value Areaobject
Value Dropdowntext
Value Linkobject
Value Texttext
Value True / Falseboolean
Client Propertiesobject
Nodesarray
Get a PropertyAction
Input fields[3]
FieldType
Client IDRequired
text
Output fields[3]
FieldType
IDtext
Addressobject
Citytext
Countrytext
IDtext
Postal Codetext
Provincetext
Streettext
Street 1text
Street 2text
Clientobject
IDtext
Jobber Web URItext
Is Billing Addressboolean
Routing Ordertext
Tax Ratetext
Custom Fieldsarray
IDtext
Labeltext
Value Numericnumber
Value Areaobject
Value Dropdowntext
Value Linkobject
Value Texttext
Value True / Falseboolean
Get a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
text
Output fields[3]
FieldType
IDtext
Clientobject
IDtext
Amountsobject
Deposit Amountnumber
Discount Amountnumber
Non Tax Amountnumber
Outstanding Deposit Amountnumber
Subtotalnumber
Tax Amountnumber
Totalnumber
Client Hub Uritext
Client Hub Viewed Attext
Jobber Web URIurl
Contract Disclaimertext
Deposit Amount Unallocatednumber
Messagetext
Quote Statustext
Requesttext
Salespersontext
Tax Detailstext
Titletext
Jobsobject
Nodesarray
Line Itemsobject
Nodesarray
Note Attachmentsobject
Nodesarray
Propertyobject
IDtext
Quote Numbertext
Custom Fieldsarray
3other output fields
Get a TaskAction
Input fields[3]
FieldType
Task IDRequired
text
Select Fieldschoice
Output fields[3]
FieldType
End atdate
Start atdate
IDtext
Titletext
Instructionstext
All Dayboolean
Clienttext
Assigned Usersobject
Nodesarray
Created byobject
IDtext
Propertytext
Is Completeboolean
Is Recurringboolean
Is Default Titleboolean
Recurrence Scheduletext
Get an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
text
Select Fieldschoice
Output fields[3]
FieldType
IDtext
Invoice Numbertext
Issued Datetext
Messagetext
Received Datetext
Subjecttext
Due Datetext
Invoice Statustext
Jobber Web URIurl
Billing Addressobject
Citytext
Countrytext
Postal Codetext
Provincetext
Streettext
Street 1text
Street 2text
Coordinatestext
Clientobject
IDtext
First Nametext
Last Nametext
Emailsarray
Phonesarray
Line Itemsobject
Nodesarray
Custom Fieldsarray
IDtext
Labeltext
Value Numericnumber
Value Areaobject
Value Dropdowntext
Value Linkobject
Value Texttext
Value True / Falseboolean
Get Job DetailsAction
Input fields[3]
FieldType
Job IDRequired
text
Output fields[3]
FieldType
IDtext
Job Numbernumber
Job Statustext
Billing Typetext
Job Typetext
Jobber Web URItext
Titletext
Totalnumber
Invoicesobject
Nodesarray
Quotetext
Instructionstext
Clientobject
IDtext
First Nametext
Last Nametext
Emailsarray
Phonesarray
Visitsobject
Nodesarray
Custom Fieldsarray
IDtext
Labeltext
Value Numericnumber
Value Areaobject
Value Dropdowntext
Value Linkobject
Value Texttext
Value True / Falseboolean
Line Itemsobject
Nodesarray
List Quote NotesSearch
Input fields[3]
FieldType
Quote IDRequired
text
Output fields[3]
FieldType
IDtext
Messagetext
Created Atdate
Search ClientsSearch
Input fields[3]
FieldType
Search Termtext
Is Companyboolean
Is Leadboolean
Is Archivedboolean
Updated Atobject
Beforedate
Afterdate
Exact Datedate
Created Atobject
Beforedate
Afterdate
Exact Datedate
Tagsarray
Sort byobject
Sort bychoice
Limitnumber
Output fields[3]
FieldType
IDtext
Is Leadboolean
Emailsarray
First Nametext
Last Nametext
Phonesarray
Created atdate
Updated atdate
Search InvoicesSearch
Input fields[3]
FieldType
Search Termtext
Client IDtext
Invoice Numbertext
Totalobject
Minimum Totalnumber
Maximum Totalnumber
Exact Totalnumber
Issued Dateobject
Before Datedate
After Datedate
Exact Datedate
Due Dateobject
Before Datedate
After Datedate
Exact Datedate
Updated Atobject
Before Datedate
After Datedate
Exact Datedate
Created Atobject
Before Datedate
After Datedate
Exact Datedate
Statuschoice
Exclude Originchoice
Sort byobject
Field to sort bychoice
Limitnumber
Output fields[3]
FieldType
IDtext
Invoice Numbertext
Issued Datedate
Messagetext
Received Datetext
Subjecttext
Due Datetext
Invoice Statustext
Jobber Web URItext
Clientobject
IDtext
Created atdate
Updated atdate
Search JobsSearch
Input fields[3]
FieldType
Search Termtext
Job Typechoice
Created Atobject
Before Datedate
After Datedate
Exact Datedate
Start Atobject
Before Datedate
After Datedate
Exact Datedate
End Atobject
Before Datedate
After Datedate
Exact Datedate
Completed Atobject
Before Datedate
After Datedate
Exact Datedate
Include Unscheduledboolean
Only Invoiceableboolean
Statuschoice
Sort byobject
Field to sort bychoice
Limitnumber
Output fields[3]
FieldType
End atdate
Start atdate
Job IDtext
Completed atdate
Job Statustext
Job Numbernumber
Billing Typetext
Job Typetext
Jobber Web URIurl
Titletext
Totalnumber
Instructionstext
Created atdate
Updated atdate
Search PropertiesSearch
Input fields[3]
FieldType
Search Termtext
Client IDtext
Limitnumber
Output fields[3]
FieldType
IDtext
Addressobject
Citytext
Countrytext
IDtext
Postal Codetext
Provincetext
Streettext
Street 1text
Street 2text
Clientobject
IDtext
Jobber Web URItext
Is Billing Addressboolean
Routing Ordertext
Tax Ratetext
Custom Fieldsarray
IDtext
Labeltext
Value Numericnumber
Value Areaobject
Value Dropdowntext
Value Linkobject
Value Texttext
Value True / Falseboolean
Search QuotesSearch
Input fields[3]
FieldType
Client IDtext
Quote Numberobject
Equalnumber
Minimumnumber
Maximumnumber
Statuschoice
Costobject
Equalnumber
Minimumnumber
Maximumnumber
Sent Atobject
Equaldate
Beforedate
Afterdate
Updated Atobject
Equaldate
Beforedate
Afterdate
Created Atobject
Equaldate
Beforedate
Afterdate
Salesperson IDtext
Search Termtext
Sortobject
Limitnumber
Output fields[3]
FieldType
IDtext
Clientobject
IDtext
Amountsobject
Deposit Amountnumber
Discount Amountnumber
Non Tax Amountnumber
Outstanding Deposit Amountnumber
Subtotalnumber
Tax Amountnumber
Totalnumber
Client Hub Uritext
Client Hub Viewed Attext
Jobber Web Uritext
Contract Disclaimertext
Deposit Amount Unallocatednumber
Messagetext
Quote Statustext
Requesttext
Salespersontext
Titletext
Transitioned Attext
Custom Fieldsarray
Created Atdate
Updated Atdate
Search VisitsSearch
Input fields[3]
FieldType
Visit Statuschoice
Created atobject
Beforedate
Afterdate
Exact Datedate
Start Atobject
Beforedate
Afterdate
Exact Datedate
End atobject
Beforedate
Afterdate
Exact Datedate
Completed atobject
Beforedate
Afterdate
Exact Datedate
Invoice Statuschoice
Only Relevant To Billing Periodboolean
Assigned Totext
Product Or Service IDtext
Visit IDsarray
Sort byobject
Field to sort bychoice
Limitnumber
Output fields[3]
FieldType
Created atdate
IDtext
Completed atdate
End atdate
Start atdate
Titletext
Instructionstext
Actions Upon Completearray
All Dayboolean
Arrival Windowtext
Clientobject
IDtext
Assigned Usersobject
Nodesarray
Durationnumber
Invoicetext
Is Completeboolean
Is Default Titleboolean
Is Last Scheduled Visitboolean
Jobobject
IDtext
Notesobject
Nodesarray
Propertyobject
IDtext
2other output fields
Archive a ClientAction
Input fields[3]
FieldType
Client IDRequired
text
Archive a RequestAction
Input fields[3]
FieldType
Request IDRequired
text
Output fields[3]
FieldType
IDtext
Titletext
Close a JobAction
Input fields[3]
FieldType
Job IDRequired
text
Job Incomplete Visits ActionRequired
choice
Complete a VisitAction
Input fields[3]
FieldType
Visit IDRequired
text
Output fields[3]
FieldType
Visitobject
IDtext
Is completeboolean
Completed atdate
Visit statustext
Clientobject
Errorsarray
Messagetext
Patharray
Create a ClientAction
Input fields[3]
FieldType
Client Titlechoice
First NameRequired
text
Last Nametext
Company Nametext
Is Companyboolean
Phone Numbersarray
Phone Typechoice
Phone NumberRequired
text
Can Receive Text MessagesRequired
boolean
Primary Phone Numberboolean
Email Addressesarray
Email Typechoice
Email AddressRequired
email
Primary Email Addressboolean
Propertiesarray
Addressobject
Tax Rate IDtext
Billing Addressobject
Street 1text
Street 2text
Citytext
Countrytext
Provincetext
Postal Codetext
Custom Fieldsarray
Custom Field NameRequired
choice
Source Attributionobject
Source Texttext
Output fields[3]
FieldType
Client IDtext
Create a JobAction
Input fields[3]
FieldType
Property IDRequired
text
SchedulingRequired
object
Create VisitsRequired
boolean
Notify TeamRequired
boolean
Assigned Toarray
Start Timetime
End Timetime
InvoicingRequired
object
Invoicing Typechoice
Invoicing Schedulechoice
Line ItemsRequired
array
Line Item NameRequired
text
Unit PriceRequired
number
QuantityRequired
number
Save to Products and ServicesRequired
boolean
Line Item Descriptiontext
Categorychoice
Taxableboolean
Quote Line Item IDtext
Unit Costnumber
Arrival WindowRequired
object
Duration in Minutesnumber
Quote IDtext
Request IDtext
Job Form IDsarray
Job Form IDtext
Job Titletext
Job Numbernumber
Instructionstext
Tracking Origintext
Timeframeobject
Starting Datedate
Unit of Durationchoice
Duration Valuenumber
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Job IDtext
Errorsarray
Messagetext
Patharray
Create a PropertyAction
Input fields[3]
FieldType
Client IDRequired
text
PropertiesRequired
array
AddressRequired
object
Tax Rate IDtext
Custom Fieldsarray
Output fields[3]
FieldType
Clientobject
Client IDtext
Propertiesobject
Property IDtext
Create a QuoteAction
Input fields[3]
FieldType
Client IDRequired
text
Property IDRequired
text
Line ItemsRequired
array
NameRequired
text
Descriptiontext
Categorychoice
Unit PriceRequired
number
QuantityRequired
number
Taxableboolean
Save to Products and ServicesRequired
boolean
Unit Costnumber
Optionalboolean
Recommendedboolean
Titletext
Messagetext
Quote Numbernumber
Allow Credit Card Paymentsboolean
Allow ACH Paymentsboolean
Depositobject
Ratenumber
Typechoice
Discountobject
Ratenumber
Typechoice
Request IDtext
Tax Rate IDtext
Client View Optionsobject
Show Line Item QuantitiesRequired
boolean
Show Line Item Unit CostsRequired
boolean
Show Line Item Total CostsRequired
boolean
Show TotalsRequired
boolean
Notesarray
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Quote IDtext
Create a Quote NoteAction
Input fields[3]
FieldType
Quote IDRequired
text
InputRequired
object
MessageRequired
text
Output fields[3]
FieldType
Quoteobject
IDtext
Quote Noteobject
IDtext
Messagetext
User Errorsarray
Create a RequestAction
Input fields[3]
FieldType
Client IDRequired
text
Property IDtext
Assessmentobject
Instructionstext
Scheduleobject
Referring Client IDtext
Request Detailsobject
Formobject
Titletext
Output fields[3]
FieldType
IDtext
Arrival Windowtext
Clientobject
IDtext
Jobsobject
Nodesarray
Company Nametext
Created atdate
Emailemail
Phonetext
Propertytext
Jobber Web URLurl
Quotesobject
Nodesarray
Referring Clienttext
Request Statustext
Sourcetext
Titletext
Updated atdate
Create a TaskAction
Input fields[3]
FieldType
TitleRequired
text
Assigned Toarray
User IDtext
Instructionstext
Start atdate
End atdate
All Dayboolean
Email Assignmentsboolean
Team Reminder Offsetnumber
Recurrence Ruletext
Client IDtext
Output fields[3]
FieldType
Task IDtext
Create a VisitAction
Input fields[3]
FieldType
Job IDRequired
text
VisitsRequired
array
Output fields[3]
FieldType
Jobobject
Job IDtext
Created Visitsarray
IDtext
Start atdate
End atdate
Durationnumber
Instructionstext
Titletext
Visit statustext
Clientobject
Is last scheduled visitboolean
Errorsarray
Messagetext
Patharray
Create a Visit Line ItemAction
Input fields[3]
FieldType
Visit IDRequired
text
Line ItemsRequired
array
Output fields[3]
FieldType
IDtext
Created atdate
Titletext
Line itemsobject
Nodesarray
Errorsarray
Messagetext
Patharray
Create an ExpenseAction
Input fields[3]
FieldType
TitleRequired
text
DateRequired
date
Descriptiontext
Totalnumber
Reimbursable To IDtext
Accounting Code IDtext
Linked Job IDtext
Receipt URLurl
Output fields[3]
FieldType
IDtext
Created atdate
Updated atdate
Datetext
Titletext
Descriptiontext
Totalnumber
Entered byobject
IDtext
Nametext
Paid byobject
IDtext
Nametext
Reimbursable toobject
IDtext
Nametext
Linked jobobject
IDtext
Titletext
Errorsarray
Messagetext
Patharray
Delete a TaskAction
Input fields[3]
FieldType
Task IDRequired
text
Delete Future Reccuringboolean
Delete a VisitAction
Input fields[3]
FieldType
Visit IDsRequired
text
Visit IDtext
Output fields[3]
FieldType
Visitsarray
Errorsarray
Messagetext
Patharray
Delete an ExpenseAction
Input fields[3]
FieldType
Expense IDRequired
text
Output fields[3]
FieldType
IDtext
Created atdate
Updated atdate
Datetext
Titletext
Descriptiontext
Totalnumber
Entered byobject
IDtext
Nametext
Paid byobject
IDtext
Nametext
Reimbursable toobject
IDtext
Nametext
Linked jobobject
IDtext
Titletext
Errorsarray
Messagetext
Patharray
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Mark a Visit as IncompleteAction
Input fields[3]
FieldType
Visit IDRequired
text
Output fields[3]
FieldType
Visitobject
IDtext
Is completeboolean
Completed atdate
Visit statustext
Clientobject
Errorsarray
Messagetext
Patharray
Reopen a JobAction
Input fields[3]
FieldType
Job IDRequired
text
Job Incomplete Visits Actionchoice
Update a ClientAction
Input fields[3]
FieldType
Client IDRequired
text
Titlechoice
First Nametext
Last Nametext
Company Nametext
Is Companyboolean
Phones to Addarray
Phone Typechoice
Phone NumberRequired
text
Can Receive Text MessagesRequired
boolean
Primary Phone Numberboolean
Phones to Editarray
Phone IDtext
Phone Typechoice
Phone NumberRequired
text
Can Receive Text MessagesRequired
boolean
Primary Phone Numberboolean
Phones to Deletearray
Phone Encoded IDtext
Emails to Addarray
Email Typechoice
Email AddressRequired
email
Primary Email Addressboolean
Emails to Editarray
Email IDtext
Email Typechoice
Email AddressRequired
email
Primary Email Addressboolean
Emails to Deletearray
Email Encoded IDtext
Tags to Addarray
Tagtext
Tags to Deletearray
Tagtext
Billing Addressobject
Street Address Line 1text
Street Address Line 2text
Citytext
Countrytext
State/Provincetext
ZIP / Postal Codetext
Custom Fieldsarray
Custom Field NameRequired
choice
Custom Field Value IDtext
Output fields[3]
FieldType
Client IDtext
Errorsarray
Messagetext
Patharray
Update a JobAction
Input fields[3]
FieldType
Job IDRequired
text
Signatureobject
Raw Imagetext
Schedulingobject
Create Visitsboolean
Notify Teamboolean
Assigned Toarray
Start Timetime
End Timetime
Recurrencetext
Visit Confirmation Statusboolean
Invoicingobject
Invoicing Typechoice
Invoicing Schedulechoice
Arrival Windowobject
Duration in Minutesnumber
Timeframeobject
Starting Datedate
Unit of Durationchoice
Duration Valuenumber
Job Titletext
Job Numbernumber
Instructionstext
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Job IDtext
Update a PropertyAction
Input fields[3]
FieldType
Property IDRequired
text
Addressobject
Street 1text
Street 2text
Citytext
Countrytext
Provincetext
Postal Codetext
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Property IDtext
Update a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
text
Titletext
Messagetext
Quote Numbertext
Allow Credit Card Paymentsboolean
Allow ACH Paymentsboolean
Depositobject
Ratenumber
Typechoice
Discountobject
Ratenumber
Typechoice
Tax Rate IDtext
Client View Optionsobject
Show Line Item QuantitiesRequired
boolean
Show Line Item Unit CostsRequired
boolean
Show Line Item Total CostsRequired
boolean
Show TotalsRequired
boolean
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Quote IDtext
Update a Quote NoteAction
Input fields[3]
FieldType
Note IDRequired
text
MessageRequired
text
Output fields[3]
FieldType
Quoteobject
IDtext
Quote Noteobject
IDtext
Messagetext
User Errorsarray
Update a VisitAction
Input fields[3]
FieldType
Visit IDRequired
text
Instructionstext
Titletext
Output fields[3]
FieldType
Created atdate
IDtext
Completed atdate
End atdate
Start atdate
Titletext
Instructionstext
Actions Upon Completearray
All Dayboolean
Arrival Windowtext
Clientobject
IDtext
Assigned Usersobject
Nodesarray
Durationnumber
Invoicetext
Is Completeboolean
Is Default Titleboolean
Is Last Scheduled Visitboolean
Jobobject
IDtext
Notesobject
Nodesarray
Propertyobject
IDtext
3other output fields
Update an ExpenseAction
Input fields[3]
FieldType
Expense IDRequired
text
Titletext
Accounting Code IDtext
Reimbursable To IDtext
Descriptiontext
Receipt URLurl
Datedate
Totalnumber
Output fields[3]
FieldType
IDtext
Created atdate
Updated atdate
Datetext
Titletext
Descriptiontext
Totalnumber
Entered byobject
IDtext
Nametext
Paid byobject
IDtext
Nametext
Reimbursable toobject
IDtext
Nametext
Linked jobobject
IDtext
Titletext
Errorsarray
Messagetext
Patharray
Update an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
text
Messagetext
Tax Rate IDtext
Discountobject
Discount Ratenumber
Discount Typechoice
Allow Credit Card Paymentsboolean
Allow ACH Paymentsboolean
Invoice Numbernumber
Issued Datetext
Due Detailsobject
Due Datedate
Invoice Netnumber
Subjecttext
Allow Review Requestboolean
Custom Fieldsarray
Custom Field NameRequired
choice
Output fields[3]
FieldType
Invoice IDtext

Look for Jobber templates in the WEXTL template library.

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

Last updated: Jul 18, 2026 19:12