SpotOn icon

SpotOn

Point-of-sale and restaurant management platform for orders, menus, labor, and location operations.

5 triggers44 searches3 actionsPollingAuth: API key

AI-assisted documentation19 min read

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

Open SpotOn on WEXTL →

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

  • API KeypasswordRequired
  • Merchant IDtextRequired

    SpotOn Merchant ID from the dashboard.

    [1]
  1. Log in to your WEXTL account, add the SpotOn 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 SpotOn 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 Cash DepositsTrigger
Output fields[3]
FieldType
Amountnumber
Deletedboolean
Employee IDtext
Cash Deposit IDtext
Job position IDtext
Last updated by employee IDtext
Last updated by job position IDtext
Location IDtext
Recorded atnumber
Watch Labour ReportsTrigger
Output fields[3]
FieldType
Business date keytext
Declared cash tips amounttext
Declared cash tips to others amounttext
Employee full nametext
Employee IDtext
In atdate
Job position IDtext
Job position nametext
Last updated atdate
Location IDtext
Out atdate
Overtime pay amounttext
Overtime pay rate amounttext
Overtime seconds workednumber
Regular pay amounttext
Regular pay rate amounttext
Regular seconds workednumber
Time clock entry IDtext
Total pay amounttext
Unpaid break secondsnumber
Watch OrdersTrigger
Output fields[3]
FieldType
Balance due amountnumber
Business datetext
Checksarray
Closed attext
Created attext
Created by employee IDtext
Created by employee nametext
Customerobject
Phonetext
Day parttext
Deletedboolean
IDtext
Location IDtext
Nametext
Order numbertext
Order type IDtext
Order type nametext
Owner infoobject
Employee IDtext
Employee nametext
Job position IDtext
Released attext
Scheduledboolean
Table numbertext
3other output fields
Watch Paid-in/out TransactionsTrigger
Output fields[3]
FieldType
Amountnumber
Business datetext
Created attext
Credit card transactionobject
Card holder nametext
Card numbertext
Card typetext
Day parttext
Deletedboolean
Employee IDtext
Employee nametext
Location Paid In-Outs IDtext
Kindtext
Location IDtext
Notestext
Payment nametext
Payment option IDtext
Reasontext
Voidedboolean
Watch Time Clock EntriesTrigger
Output fields[3]
FieldType
Breaksarray
Declared cash tips amountnumber
Declared cash tips to others amountnumber
Deletedboolean
Employee IDtext
IDtext
In attext
Job position IDtext
Last updated attext
Location IDtext
Out attext
Pay rate amountnumber
Voidedboolean
Get a Job Position by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Job Position IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Job Position IDtext
Location IDtext
Nametext
Get a LocationSearch
Input fields[3]
FieldType
SpotOn Merchant IDRequired
text
SpotOn Merchant Group ID (Optional)text
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Fiscalendofdaytimenumber
Location IDtext
Nametext
Organization IDtext
Processingendofdaytimenumber
Spotonmerchantgroupidloyaltytext
Spotonmerchantidtext
Timezonetext
Get a Location by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Output fields[3]
FieldType
Deletedboolean
Fiscalendofdaytimenumber
Location IDtext
Nametext
Organization IDtext
Processingendofdaytimenumber
Spotonmerchantgroupidloyaltytext
Spotonmerchantidtext
Timezonetext
Get a Location Cash Deposit by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Cash Deposit IDRequired
text
Updated At Startdate
Updated At Enddate
Output fields[3]
FieldType
Amountnumber
Deletedboolean
Employee IDtext
Cash Deposit IDtext
Job position IDtext
Last updated by employee IDdate
Last updated by job position IDdate
Location IDtext
Recorded atnumber
Get a Location Menu Item by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Menu Item IDRequired
text
Report Category IDtext
Output fields[3]
FieldType
Additional idsobject
Barcodetext
Plutext
Referencetext
Availableboolean
Deletedboolean
Location Menu Item IDtext
Location IDtext
Nametext
Open itemboolean
Plutext
Report category IDtext
Standard price amountnumber
Get a Location Modifier by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Output fields[3]
FieldType
Deletedboolean
Location Modifier IDtext
Location IDtext
Nametext
Report category IDtext
Get a Location Modifier OptionAction
Input fields[3]
FieldType
Location IDRequired
choice
Modifier Option IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Location Modifier Option IDtext
Location IDtext
Nametext
Get a Location Order Type by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Order Type IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Order Type IDtext
Location IDtext
Nametext
Wtm IDnumber
Get a Location Report Category by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Report Category IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Location Report Category IDtext
Location IDtext
Nametext
Parent IDtext
Get a Location Station by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Station IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Location Station IDtext
Location IDtext
Nametext
Get a Location Surcharge by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Surcharge IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Surcharges IDtext
Location IDtext
Nametext
Get a Location Team by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Team IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Employeesarray
IDtext
Nametext
Get a Location Team's Historical Record by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Team IDRequired
text
Output fields[3]
FieldType
Break down methodnumber
Eod IDtext
Eod run atnumber
Eod run bytext
Team IDtext
Team membersarray
Team nametext
Get a Location Time Clock Entry by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Time Clock Entry IDRequired
text
Updated At Startdate
Updated At Enddate
In Startdate
In Enddate
Out Startdate
Out Enddate
Output fields[3]
FieldType
Breaksarray
Declared cash tips amountnumber
Declared cash tips to others amountnumber
Deletedboolean
Employee IDtext
IDtext
In attext
Job position IDtext
Last updated attext
Location IDtext
Out attext
Pay rate amountnumber
Voidedboolean
Get a Payment OptionAction
Input fields[3]
FieldType
Location IDRequired
choice
Payment Option IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Payment Option IDtext
Location IDtext
Nametext
Get an Employee's Location by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Employee IDRequired
text
Output fields[3]
FieldType
Activeboolean
Additional idsobject
Additional proptext
Addressobject
Citytext
Phonetext
Statetext
Street 1text
Street 2text
Ziptext
Birth datetext
Deletedboolean
Emailtext
Exclude from reportingboolean
First nametext
Hire datetext
IDtext
Job positionsarray
Last nametext
Location IDtext
Login codetext
Nick nametext
Payroll IDtext
Pos user IDtext
Termination datetext
Get Cash Deposit RecordsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Updated At Startdate
Updated At Enddate
Limitnumber
Output fields[3]
FieldType
Amountnumber
Deletedboolean
Employee IDtext
Cash Deposit IDtext
Job position IDtext
Last updated by employee IDtext
Last updated by job position IDtext
Location IDtext
Recorded atnumber
Get Historical Location TeamsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Break down methodnumber
Eod IDtext
Eod run atnumber
Eod run bytext
Team IDtext
Team membersarray
Team nametext
Get Labor ReportsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Business Datedate
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
Business date keydate
Declared cash tips amounttext
Declared cash tips to others amounttext
Employee full nametext
Employee IDtext
In atdate
Job position IDtext
Job position nametext
Last updated atdate
Location IDtext
Out atdate
Overtime pay amounttext
Overtime pay rate amounttext
Overtime seconds workednumber
Regular pay amounttext
Regular pay rate amounttext
Regular seconds workednumber
Time clock entry IDtext
Total pay amounttext
Unpaid break secondsnumber
Get Location Discount by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Discount IDRequired
text
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Discount IDtext
Location IDtext
Nametext
Get Location DiscountsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
IDtext
Location Discount IDtext
Nametext
Get Location EmployeesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Activeboolean
Additional idsobject
Additional proptext
Addressobject
Citytext
Phonetext
Statetext
Street 1text
Street 2text
Ziptext
Birth datetext
Deletedboolean
Emailtext
Exclude from reportingboolean
First nametext
Hire datetext
IDtext
Job positionsarray
Last nametext
Location IDtext
Login codetext
Nick nametext
Payroll IDtext
Pos user IDtext
Termination datetext
Get Location Job PositionsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Location Job Position IDtext
Location IDtext
Nametext
Get Location Menu ItemsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Additional idsobject
Barcodetext
Plutext
Referencetext
Availableboolean
Deletedboolean
IDtext
Location IDtext
Nametext
Open itemboolean
Plutext
Report category IDtext
Standard price amountnumber
Get Location MenusSearch
Input fields[3]
FieldType
Location IDRequired
choice
Order Type IDtext
Date Fromdate
Date Todate
Limitnumber
Output fields[3]
FieldType
Menu IDtext
Order typeobject
Order type IDtext
Order type nametext
Availabilityobject
Daytimesarray
Get Location Modifier OptionsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Location Modifier Options IDtext
Location IDtext
Nametext
Get Location ModifiersSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Location Modifier IDtext
Location IDtext
Nametext
Report category IDtext
Get Location Order TypesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Order Type IDtext
Location IDtext
Nametext
Wtm IDnumber
Get Location OrdersSearch
Input fields[3]
FieldType
Location IDRequired
choice
Created At Startdate
Created At Enddate
Updated At Startdate
Updated At Enddate
Closed At Startdate
Closed At Enddate
Business Datedate
Business Date Startdate
Business Date Enddate
Output fields[3]
FieldType
Balance due amountnumber
Business datedate
Checksarray
Closed atdate
Created atdate
Created by employee IDtext
Created by employee nametext
Customerobject
Phonetext
Day parttext
Deletedboolean
IDtext
Location IDtext
Nametext
Order numbertext
Order type IDtext
Order type nametext
Owner infoobject
Employee IDtext
Employee nametext
Job position IDtext
Released atdate
Scheduledboolean
Table numbertext
3other output fields
Get Location Paid-In-Out by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Paid-In-Out IDRequired
text
Created At Startdate
Created At Enddate
Business Datedate
Business Date Startdate
Business Date Enddate
Output fields[3]
FieldType
Amountnumber
Business datedate
Created atdate
Credit card transactionobject
Card holder nametext
Card numbertext
Card typetext
Day parttext
Deletedboolean
Employee IDtext
Employee nametext
Location Paid In-outs IDtext
Kindtext
Location IDtext
Notestext
Payment nametext
Payment option IDtext
Reasontext
Voidedboolean
Get Location Paid-In-OutsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Created At Startdate
Created At Enddate
Business Datedate
Business Date Startdate
Business Date Enddate
Limitnumber
Output fields[3]
FieldType
Amountnumber
Business datedate
Created atdate
Credit card transactionobject
Card holder nametext
Card numbertext
Card typetext
Day parttext
Deletedboolean
Employee IDtext
Employee nametext
Location Paid In-Outs IDtext
Kindtext
Location IDtext
Notestext
Payment nametext
Payment option IDtext
Reasontext
Voidedboolean
Get Location Payment OptionsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Payment Option IDtext
Location IDtext
Nametext
Get Location Report CategoriesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Location Report Category IDtext
Location IDtext
Nametext
Parent IDtext
Get Location StationsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Location Station IDtext
Location IDtext
Nametext
Get Location SurchargesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Enabledboolean
Location Surcharges IDtext
Location IDtext
Nametext
Get Location Tax by IDAction
Input fields[3]
FieldType
Location IDRequired
choice
Tax IDRequired
text
Output fields[3]
FieldType
Default rate percentagenumber
Deletedboolean
Location Tax IDtext
Location IDtext
Nametext
Rate overridesarray
Get Location TaxesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Default rate percentagenumber
Deletedboolean
Location Tax IDtext
Location IDtext
Nametext
Rate overridesarray
Get Location TeamsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Deletedboolean
Employeesarray
IDtext
Nametext
Get Location Time Clock EntriesSearch
Input fields[3]
FieldType
Location IDRequired
choice
Updated At Startdate
Updated At Enddate
In Startdate
In Enddate
Out Startdate
Out Enddate
Limitnumber
Output fields[3]
FieldType
Breaksarray
Declared cash tips amountnumber
Declared cash tips to others amountnumber
Deletedboolean
Employee IDtext
IDtext
In attext
Job position IDtext
Last updated atdate
Location IDtext
Out atdate
Pay rate amountnumber
Voidedboolean
Get Menu ContentAction
Input fields[3]
FieldType
Location IDRequired
choice
Menu IDRequired
text
Output fields[3]
FieldType
Menu item groupsobject
Additional propobject
Menu itemsobject
Additional propobject
Sub item groupsobject
Additional propobject
Modifier groupsobject
Additional propobject
Modifiersobject
Additional propobject
Modifier optionsobject
Additional propobject
Get Menu Entity GroupsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Menu IDRequired
text
Group IDsarray
Limitnumber
Output fields[3]
FieldType
Sub item groupsarray
Modifier groupsarray
Get Menu IDsAction
Input fields[3]
FieldType
Location IDRequired
text
Output fields[3]
FieldType
Menu IDtext
Order typeobject
Order type IDtext
Order type nametext
Has content generatedboolean
Expires in secondsnumber
Created atdate
Updated atdate
Get Menu Item ModifiersSearch
Input fields[3]
FieldType
Location IDRequired
choice
Menu IDRequired
text
Modifier IDsarray
Limitnumber
Output fields[3]
FieldType
Modifier IDtext
Parent modifier group info IDtext
Display nametext
Availableboolean
Out of stockboolean
Is defaultboolean
Modifier optionsobject
Default modifier option keytext
Modifier option keysarray
Get Menu ItemsSearch
Input fields[3]
FieldType
Location IDRequired
choice
Menu IDRequired
text
Item IDsRequired
array
Limitnumber
Output fields[3]
FieldType
Additional propobject
Menu item location IDtext
Menu item IDtext
Display nametext
Descriptiontext
Availableboolean
Out of stockboolean
Is alcoholboolean
Is sub itemboolean
Image URLtext
Additional infoobject
Create a Propose OrderAction
Input fields[3]
FieldType
Location IDRequired
choice
Order Type IDRequired
text
Scheduled DateTimedate
Menu ItemsRequired
array
Menu Item Location IDRequired
text
Menu Item IDRequired
text
QuantityRequired
number
Additional Infoobject
Modifier Groupsarray
Sub Item Group Info IDtext
Sub Itemsarray
Discount Codesarray
CustomerRequired
object
First NameRequired
text
Last NameRequired
text
Emailtext
Address 1text
Address 2text
Citytext
Postal Codetext
Statetext
Phone Numbertext
Create an Order SubmissionAction
Input fields[3]
FieldType
Location IDRequired
choice
Order Type IDRequired
text
Scheduled Date Timedate
Menu ItemsRequired
array
Menu Item Location IDRequired
text
Menu Item IDRequired
text
QuantityRequired
number
Additional Infoobject
Modifier Groupsarray
Sub Item Group Info IDtext
Sub Itemsarray
Discount Codesarray
CustomerRequired
object
First NameRequired
text
Last NameRequired
text
Emailtext
Address Line 1text
Address Line 2text
Citytext
Postal Codetext
Statetext
Phone Numbertext
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

Look for SpotOn templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12