Vagaro icon

Vagaro

Booking, payments, and marketing for salons, spas, and fitness studios.

1 trigger8 searches11 actionsPollingAuth: OAuth

AI-assisted documentation10 min read

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

Open Vagaro on WEXTL →

Vagaro requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]

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

  • RegiontextRequired

    Log in to your account and check the subdomain in your URL (e.g., us04 in https://us04.vagaro.com) to find your region value. You need to pass us04 only.

    [1]
  • Client IDtextRequired
  • Client SecretpasswordRequired
Integration requests 2 permissions:
read accesswrite employee
  1. Log in to your WEXTL account, add the Vagaro 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 Vagaro 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 Business LocationTrigger
Output fields[3]
FieldType
Business IDtext
Business group IDtext
Business nametext
Business aliastext
Business phonetext
Business emailtext
Street addresstext
Business websitetext
Vagaro listing URLtext
Citytext
Region codetext
Region nametext
Country codetext
Country nametext
Postal codetext
Listed on vagaroboolean
Created datedate
Get a CustomerAction
Input fields[3]
FieldType
Business IDRequired
choice
Customer IDRequired
text
Output fields[3]
FieldType
Customer IDtext
Customer first nametext
Customer last nametext
Emailtext
Mobile phonetext
Day phonetext
Night phonetext
Street addresstext
Citytext
Region codetext
Region nametext
Country codetext
Country nametext
Postal codetext
General tagsarray
Birthdaytext
Gendertext
Points balancenumber
Created datedate
Created bytext
Get Access LevelsSearch
Input fields[3]
FieldType
Business IDRequired
choice
Limitnumber
Business IDchoice
Output fields[3]
FieldType
Access level IDtext
Access level nametext
Is activeboolean
Get an AppointmentAction
Input fields[3]
FieldType
Business IDRequired
choice
Appointment IDRequired
text
Output fields[3]
FieldType
Appointment IDtext
Start timedate
End timedate
Booking statustext
Service titletext
Service IDtext
Calendar event IDtext
Amountnumber
Event typetext
Online vs inhousetext
Appointment type codetext
Appointment type nametext
Customer IDtext
Booking sourcetext
Service provider IDtext
Service categorytext
Created datedate
Created bytext
Modified datetext
Modified bytext
1other output field
Get an EmployeeAction
Input fields[3]
FieldType
Business IDRequired
choice
Service Provider IDRequired
text
Output fields[3]
FieldType
Service provider IDtext
Employee first nametext
Employee last nametext
Business group IDtext
Emailtext
Phonetext
Street addresstext
Citytext
Region codetext
Region nametext
Country codetext
Country nametext
Birthdaytext
Start datetext
Reports totext
Postal codetext
Access level IDtext
Employee typetext
Employee card IDnumber
Created datedate
3other output fields
Get Business LocationsSearch
Input fields[3]
FieldType
Business IDchoice
Limitnumber
Output fields[3]
FieldType
Business IDtext
Business group IDtext
Business nametext
Business aliastext
Business phonetext
Business emailtext
Street addresstext
Business websitetext
Vagaro listing URLtext
Citytext
Region codetext
Region nametext
Country codetext
Country nametext
Postal codetext
Listed on vagaroboolean
Created datedate
Get Personal TasksSearch
Input fields[3]
FieldType
Business IDRequired
choice
Service Provider IDtext
Personal Task IDtext
Start Timedate
End Timedate
Limitnumber
Output fields[3]
FieldType
Parent service IDtext
Parent service titletext
Service IDtext
Service titletext
Business costnumber
Currencytext
Is live stream serviceboolean
Is mobile serviceboolean
Clean up time minutesnumber
Show online statustext
Show price as starting pointboolean
Typetext
Add on idsarray
Service performed byarray
Get ServicesSearch
Input fields[3]
FieldType
Business IDRequired
choice
Service IDchoice
Limitnumber
Service Provider IDtext
Output fields[3]
FieldType
Personal task IDtext
Personal task hex codetext
Block online bookingboolean
Business IDtext
Service provider IDtext
Personal task nametext
Personal task commenttext
Start timedate
End timedate
Search Appointment AvailabilitySearch
Input fields[3]
FieldType
Business IDRequired
choice
Appointment Datedate
Limitnumber
Output fields[3]
FieldType
Itemsarray
Appointment datetext
Time slotarray
Assign an EmployeeAction
Input fields[3]
FieldType
Business IDsRequired
choice
Business IDRequired
choice
Group NameRequired
text
Email IDRequired
email
CalendarRequired
boolean
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Create a Personal TaskAction
Input fields[3]
FieldType
Business IDRequired
choice
Service Provider IDtext
Start TimeRequired
date
End TimeRequired
date
Recurrenceobject
TypeRequired
choice
IntervalRequired
number
Days of Weekarray
Days of Monthnumber
Month of Yearnumber
End Datedate
Personal Task Nametext
Personal Task Commenttext
Personal Task Hex Codetext
Block Online Bookingboolean
Output fields[3]
FieldType
Personal task idsarray
Recurring rule idsarray
Delete a CustomerAction
Input fields[3]
FieldType
Business IDRequired
choice
Customer IDRequired
text
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Delete a Personal TaskAction
Input fields[3]
FieldType
Business IDRequired
choice
Personal Task IDRequired
text
Recurringboolean
Appointment Datedate
Edit Seriesboolean
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Delete an EmployeeAction
Input fields[3]
FieldType
Business IDRequired
choice
Service Provider IDRequired
text
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
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
Unassign an EmployeeAction
Input fields[3]
FieldType
Business IDsRequired
choice
Group NameRequired
text
Email IDRequired
email
CalendarRequired
boolean
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Update a Business LocationAction
Input fields[3]
FieldType
Business IDRequired
choice
Business NameRequired
text
Business PhoneRequired
text
Business Aliastext
Business Emailemail
Streettext
Street Notext
Citytext
Statetext
Postal Codetext
Country Codetext
Service Locationchoice
Business Websiteurl
Vagaro Listing URLtext
Listed On Vagaroboolean
Listed On Googleboolean
Listed On Apple Mapsboolean
Show Contact Informationboolean
Show Vagaro Connectboolean
Use Employee Hoursboolean
5other input fields
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Update a Personal TaskAction
Input fields[3]
FieldType
Personal Task IDRequired
text
Business IDRequired
choice
Service Provider IDtext
Start Timedate
End Timedate
Recurrenceobject
TypeRequired
choice
IntervalRequired
number
Days of Weekarray
Days of Monthnumber
Month of Yearnumber
End Datedate
Personal Task Nametext
Personal Task Commenttext
Personal Task Hex Codetext
Block Online Bookingboolean
Recurringboolean
Edit Seriesboolean
Output fields[3]
FieldType
Personal task idsarray
Recurring rule idsarray
Update an EmployeeAction
Input fields[3]
FieldType
Service Provider IDRequired
text
Business IDRequired
choice
Employee First Nametext
Employee Last Nametext
Day Phonetext
Night Phonetext
Streettext
Street Numbertext
Citytext
Statetext
Postal Codetext
Country Codetext
Birthdaydate
Start Datedate
Reports Totext
Employee Card IDnumber
Is Online Booking Activeboolean
Is Shown On Staff Pageboolean
Show Contact Informationboolean
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext
Update Employee Working HoursAction
Input fields[3]
FieldType
Service Provider IDRequired
text
Business IDRequired
choice
TypeRequired
choice
SlotsRequired
array
Repeat for Same Dayboolean
Output fields[3]
FieldType
Statusnumber
Response IDtext
Response codenumber
Messagetext
Datatext

Look for Vagaro templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:13