ShopMonkey icon

ShopMonkey

Auto repair shop software for orders, appointments, and customer messaging.

6 triggers17 searches21 actionsPollingAuth: API key

AI-assisted documentation23 min read

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

Open ShopMonkey on WEXTL →

Connecting ShopMonkey takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • API KeypasswordRequired

    To generate API Key, Navigate to Settings -> Integration -> API Keys.

    [1]
  1. Log in to your WEXTL account, add the ShopMonkey 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 ShopMonkey 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 AppointmentsTrigger
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Nametext
Start datetext
End datetext
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
9other output fields
Watch MessagesTrigger
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Location IDtext
Company IDtext
Texttext
Send emailboolean
Email subjecttext
Email statustext
Email errortext
Send smsboolean
Sms statustext
Sms errortext
Author typetext
Origintext
Is order shareboolean
Customer IDtext
User IDtext
Order IDtext
Vehicle IDtext
10other output fields
Watch OrdersTrigger
Output fields[3]
FieldType
IDtext
Public IDtext
Created datetext
Updated datetext
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
56other output fields
Watch PayoutsTrigger
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Arrival datetext
Company IDtext
Location IDtext
Providertext
Amount centsnumber
Statustext
Descriptiontext
Errortext
Locationobject
IDtext
Nametext
Watch UsersTrigger
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
First nametext
Last nametext
Calendar colortext
Custom fieldsobject
Watch VendorsTrigger
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Nametext
URLtext
Contact first nametext
Contact last nametext
Contact emailemail
Account numbertext
Address 1text
Address 2text
Citytext
Statetext
Postal codetext
Countrytext
Get a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
choice
Output fields[3]
FieldType
Address 1text
Address 2text
Appointment countnumber
Citytext
Coalesced first name or company nametext
Company IDtext
Company nametext
Countrytext
Created datetext
Customer typetext
Deferred service countnumber
Deletedboolean
Deleted datetext
Deleted reasontext
Deleted user IDtext
Discount percentnumber
Dot numbertext
External IDtext
Finix identity IDtext
First nametext
36other output fields
Get a MessageAction
Input fields[3]
FieldType
Message IDRequired
choice
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Location IDtext
Company IDtext
Texttext
Send emailboolean
Email subjecttext
Email statustext
Email errortext
Send smsboolean
Sms statustext
Sms errortext
Author typetext
Origintext
Is order shareboolean
Customer IDtext
User IDtext
Order IDtext
Vehicle IDtext
10other output fields
Get a UserAction
Input fields[3]
FieldType
User IDRequired
choice
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
First nametext
Last nametext
Calendar colortext
Custom fieldsobject
Get a VendorAction
Input fields[3]
FieldType
Vendor IDRequired
choice
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Nametext
URLurl
Contact first nametext
Contact last nametext
Contact emailemail
Account numbertext
Address 1text
Address 2text
Citytext
Statetext
Postal codetext
Countrytext
Get an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Nametext
Start datetext
End datetext
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
9other output fields
Get an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Output fields[3]
FieldType
IDtext
Public IDtext
Created datetext
Updated datetext
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
56other output fields
List AppointmentsSearch
Input fields[3]
FieldType
Order Byobject
Start DateRequired
choice
Whereobject
Customer IDtext
End Dateobject
Include Unassignedboolean
Order IDtext
Start Dateobject
Techniciansarray
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Nametext
Start datetext
End datetext
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
9other output fields
List Customer OrdersSearch
Input fields[3]
FieldType
Customer IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Public IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
65other output fields
List Customer VehiclesSearch
Input fields[3]
FieldType
Customer IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location idsarray
Base IDtext
Sizetext
Typetext
Yeartext
Maketext
Make IDtext
Modeltext
Model IDtext
Submodeltext
Submodel IDtext
Enginetext
Engine IDtext
Production datetext
Transmissiontext
Transmission IDtext
46other output fields
List MessagesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Location IDtext
Company IDtext
Texttext
Send emailboolean
Email subjecttext
Email statustext
Email errortext
Send smsboolean
Sms statustext
Sms errortext
Author typetext
Origintext
Is order shareboolean
Customer IDtext
User IDtext
Order IDtext
Vehicle IDtext
10other output fields
List OrdersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Public IDtext
Created datetext
Updated datetext
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
56other output fields
List PayoutsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Arrival datetext
Company IDtext
Location IDtext
Providertext
Amount centsnumber
Statustext
Descriptiontext
Errortext
Locationobject
IDtext
Nametext
List UsersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
First nametext
Last nametext
Calendar colortext
Custom fieldsobject
List VendorsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Nametext
URLtext
Contact first nametext
Contact last nametext
Contact emailemail
Account numbertext
Address 1text
Address 2text
Citytext
Statetext
Postal codetext
Countrytext
Search Customer by EmailSearch
Input fields[3]
FieldType
EmailsRequired
array
Emailemail
Exclude Customer IDtext
Limitnumber
Output fields[3]
FieldType
Address 1text
Address 2text
Appointment countnumber
Citytext
Coalesced first name or company nametext
Company IDtext
Company nametext
Countrytext
Created datetext
Customer typetext
Deferred service countnumber
Deletedboolean
Deleted datetext
Deleted reasontext
Deleted user IDtext
Discount percentnumber
Dot numbertext
External IDtext
Finix identity IDtext
First nametext
36other output fields
Search Customer by PhoneSearch
Input fields[3]
FieldType
PhonesRequired
array
Phonetext
Exclude Customer IDtext
Limitnumber
Output fields[3]
FieldType
Address 1text
Address 2text
Appointment countnumber
Citytext
Coalesced first name or company nametext
Company IDtext
Company nametext
Countrytext
Created datetext
Customer typetext
Deferred service countnumber
Deletedboolean
Deleted datetext
Deleted reasontext
Deleted user IDtext
Discount percentnumber
Dot numbertext
External IDtext
Finix identity IDtext
First nametext
36other output fields
Search InventorySearch
Input fields[3]
FieldType
Search TermRequired
text
Location IDchoice
Limitnumber
Output fields[3]
FieldType
Bin locationtext
Brand nametext
Category nametext
Company IDtext
IDtext
Location IDtext
Nametext
Normalized nametext
Normalized skutext
Notetext
Numbertext
Quantitytext
Retail cost centstext
Typetext
Updated datedate
Vendor nametext
Wholesale cost centstext
Available quantitytext
Cancel an AppointmentAction
Input fields[3]
FieldType
Appointment Public IDRequired
text
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Nametext
Start datetext
End datetext
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
9other output fields
Confirm an AppointmentAction
Input fields[3]
FieldType
Appointment Public IDRequired
text
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Nametext
Start datetext
End datetext
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
9other output fields
Create a ConversationAction
Input fields[3]
FieldType
Customer IDchoice
Archivedboolean
Deletedboolean
Deleted Reasontext
Deleted User IDchoice
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Location IDtext
Company IDtext
Archivedboolean
Customer IDtext
Upgrade order IDtext
Deletedboolean
Deleted user IDtext
Deleted datetext
Deleted reasontext
Create a CustomerAction
Input fields[3]
FieldType
Customer TypeRequired
choice
Countrychoice
Preferred Contact Methodchoice
Preferred Languagechoice
Address 1text
Address 2text
Citytext
Company Nametext
External IDtext
Finix Identity IDtext
First Nametext
Fleet IDtext
Labor Matrix IDtext
Labor Rate IDtext
Last Nametext
Notetext
Origin Location IDtext
Payment Term IDtext
Postal Codetext
Pricing Matrix IDtext
24other input fields
Output fields[3]
FieldType
Address 1text
Address 2text
Appointment countnumber
Citytext
Coalesced first name or company nametext
Company IDtext
Company nametext
Countrytext
Created datetext
Customer typetext
Deferred service countnumber
Deletedboolean
Deleted datetext
Deleted reasontext
Deleted user IDtext
Discount percentnumber
Dot numbertext
External IDtext
Finix identity IDtext
First nametext
36other output fields
Create a MessageAction
Input fields[3]
FieldType
Customer IDRequired
choice
TextRequired
text
Email IDtext
Email Subjecttext
Is Order Shareboolean
Order IDchoice
Order Share Typechoice
Phone Number IDtext
Send Emailboolean
Send SMSboolean
Suggested Reply Statechoice
Vehicle IDtext
Filesarray
File IDtext
Output fields[3]
FieldType
Nametext
Start datedate
End datedate
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
All dayboolean
Removed from recurrencyboolean
Customer email IDtext
Customer phone number IDtext
1other output field
Create a UserAction
Input fields[3]
FieldType
EmailRequired
email
First NameRequired
text
Last NameRequired
text
Role IDRequired
choice
Activeboolean
Can Track Timeboolean
Can Track Time Mobileboolean
Can Track Time Webboolean
Colorchoice
Company IDsarray
Company IDtext
Custom Photo IDtext
Custom Photo URLurl
Google Photo Disabledboolean
Google Photo URLurl
HQ Accessboolean
Labor Rate IDchoice
Phonetext
Preferred Languagechoice
Require Email Changeboolean
Role IDsarray
Role IDchoice
8other input fields
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
First nametext
Last nametext
Calendar colortext
Custom fieldsobject
Create a VendorAction
Input fields[3]
FieldType
NameRequired
text
Account Numbertext
Address 1text
Address 2text
Citytext
Contact Emailemail
Contact First Nametext
Contact Last Nametext
Contact Phoneobject
Numbertext
Primaryboolean
Importedboolean
Typechoice
Mobile Country Codetext
Mobile Network Codetext
Extensiontext
Countrychoice
Countrychoice
Deletedboolean
Deleted Reasontext
Deleted User IDchoice
Postal Codetext
Statetext
URLurl
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Nametext
URLtext
Contact first nametext
Contact last nametext
Contact emailemail
Account numbertext
Address 1text
Address 2text
Citytext
Statetext
Postal codetext
Countrytext
Create an AppointmentAction
Input fields[3]
FieldType
NameRequired
text
Start DateRequired
date
End DateRequired
date
ColorRequired
choice
All Dayboolean
Attribution Message IDtext
Attribution Sourcechoice
Cancellation Notetext
Chat Bot Session IDtext
Confirmation Statuschoice
Confirmation Subjecttext
Confirmation Template Identifiertext
Confirmation Texttext
Customer Email IDtext
Customer IDchoice
Customer Phone Number IDtext
Legacy Hydrated Reminderboolean
Notetext
Order IDchoice
Originchoice
15other input fields
Output fields[3]
FieldType
Nametext
Start datedate
End datedate
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
All dayboolean
Removed from recurrencyboolean
Customer email IDtext
Customer phone number IDtext
1other output field
Create an OrderAction
Input fields[3]
FieldType
Customer IDchoice
Vehicle IDtext
Location IDchoice
Workflow Status IDchoice
Workflow Status Positionnumber
Allow Collect Paymentboolean
Allow Customer Apply Couponboolean
Allow Customer Authorizationboolean
Allow Customer View Activityboolean
Allow Customer View Authorizationsboolean
Allow Customer View Inspectionsboolean
Allow Customer View Messagesboolean
Archivedboolean
Attribution Message IDchoice
Attribution Sourcechoice
Complainttext
Completed Datedate
Deletedboolean
Deleted Reasontext
Deleted User IDchoice
17other input fields
Output fields[3]
FieldType
IDtext
Public IDtext
Created datetext
Updated datetext
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
56other output fields
Delete a VendorAction
Input fields[3]
FieldType
Vendor IDRequired
choice
Delete an AppointmentAction
Input fields[3]
FieldType
Appointment 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
Soft Delete a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
choice
ActionRequired
choice
ReasonRequired
text
Soft Delete a VendorAction
Input fields[3]
FieldType
Order IDRequired
choice
ActionRequired
choice
Reasontext
Soft Delete an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
ActionRequired
choice
ReasonRequired
text
Delete Appointmentsboolean
Update a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
choice
Customer Typechoice
Countrychoice
Preferred Contact Methodchoice
Preferred Languagechoice
Address 1text
Address 2text
Citytext
Company Nametext
External IDtext
Finix Identity IDtext
First Nametext
Fleet IDtext
Labor Matrix IDtext
Labor Rate IDtext
Last Nametext
Notetext
Origin Location IDtext
Payment Term IDtext
Postal Codetext
25other input fields
Output fields[3]
FieldType
Address 1text
Address 2text
Appointment countnumber
Citytext
Coalesced first name or company nametext
Company IDtext
Company nametext
Countrytext
Created datetext
Customer typetext
Deferred service countnumber
Deletedboolean
Deleted datetext
Deleted reasontext
Deleted user IDtext
Discount percentnumber
Dot numbertext
External IDtext
Finix identity IDtext
First nametext
36other output fields
Update a UserAction
Input fields[3]
FieldType
User IDRequired
choice
Emailemail
First Nametext
Last Nametext
Role IDchoice
Activeboolean
Can Track Timeboolean
Can Track Time Mobileboolean
Can Track Time Webboolean
Colorchoice
Company IDsarray
Company IDtext
Custom Photo IDtext
Custom Photo URLurl
Google Photo Disabledboolean
Google Photo URLurl
HQ Accessboolean
Labor Rate IDchoice
Phonetext
Preferred Languagechoice
Require Email Changeboolean
9other input fields
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
First nametext
Last nametext
Calendar colortext
Custom fieldsobject
Update a VendorAction
Input fields[3]
FieldType
Vendor IDRequired
choice
Nametext
Account Numbertext
Address 1text
Address 2text
Citytext
Contact Emailemail
Contact First Nametext
Contact Last Nametext
Contact Phoneobject
Numbertext
Primaryboolean
Importedboolean
Typechoice
Mobile Country Codetext
Mobile Network Codetext
Extensiontext
Countrychoice
Countrychoice
Deletedboolean
Deleted Reasontext
Deleted User IDchoice
Postal Codetext
Statetext
URLurl
Output fields[3]
FieldType
IDtext
Created datedate
Updated datedate
Company IDtext
Location IDtext
Nametext
URLtext
Contact first nametext
Contact last nametext
Contact emailemail
Account numbertext
Address 1text
Address 2text
Citytext
Statetext
Postal codetext
Countrytext
Update an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Nametext
Start Datetext
End Datetext
Colorchoice
All Dayboolean
Attribution Message IDtext
Attribution Sourcechoice
Cancellation Notetext
Chat Bot Session IDtext
Confirmation Statuschoice
Confirmation Subjecttext
Confirmation Template Identifiertext
Confirmation Texttext
Customer Email IDtext
Customer IDtext
Customer Phone Number IDtext
Legacy Hydrated Reminderboolean
Notetext
Order IDtext
19other input fields
Output fields[3]
FieldType
Nametext
Start datedate
End datedate
Rrulesettext
Customer IDtext
Notetext
Vehicle IDtext
Order IDtext
Colortext
Use emailboolean
Use smsboolean
Send confirmationboolean
Send reminderboolean
Cancelation notetext
Pending confirmationboolean
Confirmedboolean
All dayboolean
Removed from recurrencyboolean
Customer email IDtext
Customer phone number IDtext
1other output field
Update an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Customer IDchoice
Vehicle IDtext
Location IDchoice
Workflow Status IDchoice
Workflow Status Positionnumber
Allow Collect Paymentboolean
Allow Customer Apply Couponboolean
Allow Customer Authorizationboolean
Allow Customer View Activityboolean
Allow Customer View Authorizationsboolean
Allow Customer View Inspectionsboolean
Allow Customer View Messagesboolean
Archivedboolean
Attribution Message IDchoice
Attribution Sourcechoice
Complainttext
Completed Datedate
Deletedboolean
Deleted Reasontext
18other input fields
Output fields[3]
FieldType
IDtext
Public IDtext
Created datetext
Updated datetext
Company IDtext
Location IDtext
Numbernumber
Vehicle IDtext
Phone number IDtext
Email IDtext
Customer IDtext
Nametext
Generated nametext
Coalesced nametext
Complainttext
Recommendationtext
Purchase order numbertext
Generated vehicle nametext
Generated customer nametext
Order created datetext
56other output fields

Look for ShopMonkey templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12