Acuity Scheduling icon

Acuity Scheduling

Online appointment scheduling for service businesses and calendars.

8 triggers17 searches14 actionsPollingAuth: API key

AI-assisted documentation12 min read

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

Open Acuity Scheduling on WEXTL →

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

  • User IDtextRequired

    Go to https://secure.acuityscheduling.com/app.php?action=settings&key=api to obtain your user id

    [1]
  • API KeypasswordRequired

    Go to https://secure.acuityscheduling.com/app.php?action=settings&key=api to obtain your API Key

    [1]
  1. Log in to your WEXTL account, add the Acuity Scheduling 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 Acuity Scheduling 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 AddonsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Durationnumber
Pricetext
Privateboolean
Watch AppointmentsTrigger
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
Watch BlocksTrigger
Output fields[3]
FieldType
Descriptiontext
Untiltext
Recurringtext
Notestext
Enddate
Startdate
Calendar IDnumber
IDnumber
Watch CalendarTrigger
Output fields[3]
FieldType
IDnumber
Nameemail
Emailemail
Reply totext
Descriptiontext
Locationtext
Timezonetime
Watch CartificatesTrigger
Output fields[3]
FieldType
IDnumber
Certificatetext
Product IDnumber
Order IDtext
Appointment type i dsarray
Nametext
Emailemail
Typetext
Remaining countsobject
1number
Remaining minutestext
Expirationtext
Watch FormsTrigger
Output fields[3]
FieldType
IDnumber
Appointment type i dsarray
Descriptiontext
Hiddenboolean
Nametext
Fieldsarray
Watch OrdersTrigger
Output fields[3]
FieldType
IDnumber
Totaltext
Statustext
Timedate
First nametext
Last nametext
Phonetext
Emailemail
Titletext
Notestext
Watch ProductsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Pricetext
Typetext
Hiddenboolean
Expiresboolean
Appointment type i dsarray
Appointment type countstext
Minutesnumber
Get a BlockAction
Input fields[3]
FieldType
Block IDRequired
choice
Output fields[3]
FieldType
Descriptiontext
Untiltext
Recurringtext
Notestext
Enddate
Startdate
Calendar IDnumber
IDnumber
Get a ClientAction
Input fields[3]
FieldType
SearchRequired
text
Output fields[3]
FieldType
First nametext
Last nametext
Phonetext
Notestext
Get an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
Get an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Output fields[3]
FieldType
IDnumber
Totaltext
Statustext
Timedate
First nametext
Last nametext
Phonetext
Emailemail
Titletext
Notestext
List AddonsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Durationnumber
Pricetext
Privateboolean
List Appointment ClassesSearch
Input fields[3]
FieldType
Monthdate
Appointment Type IDchoice
Calendar IDchoice
Timezonetime
Minimum Datedate
Maximum Datedate
Include Unavailableboolean
Include Privateboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Appointment type IDnumber
Calendar IDnumber
Nametext
Timedate
Calendartext
Durationnumber
Is seriesboolean
Slotsnumber
Slots availablenumber
List Appointment DatesSearch
Input fields[3]
FieldType
Monthdate
Appointment Type IDchoice
Calendar IDchoice
Addon IDschoice
Timezonetime
Limitnumber
Output fields[3]
FieldType
Datedate
List Appointment PaymentsSearch
Input fields[3]
FieldType
Appointment IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Transaction IDtext
Createddate
Processortext
Amounttext
List Appointment TimesSearch
Input fields[3]
FieldType
Datedate
Appointment Type IDchoice
Calendar IDchoice
Addon IDschoice
Timezonetime
Ignore Appointment IDschoice
Limitnumber
Output fields[3]
FieldType
Timedate
List Appointment TypesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Activetext
Nametext
Descriptiontext
Durationnumber
Pricetext
Categorytext
Colortext
Privateboolean
Typetext
Class sizetext
Padding afternumber
Padding beforenumber
Calendar i dsarray
List AppointmentsSearch
Input fields[3]
FieldType
Calendar IDchoice
Appointment Type IDchoice
Min Datedate
Max Datedate
Canceledboolean
First Nametext
Last Nametext
Emailemail
Phonetext
Field IDtext
Exclude Formsboolean
Directionchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
List BlocksSearch
Input fields[3]
FieldType
Calendar IDchoice
Minimum Datedate
Maximum Datedate
Limitnumber
Output fields[3]
FieldType
Descriptiontext
Untiltext
Recurringtext
Notestext
Enddate
Startdate
Calendar IDnumber
IDnumber
List CalendarsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nameemail
Emailemail
Reply totext
Descriptiontext
Locationtext
Timezonetime
List CertificatesSearch
Input fields[3]
FieldType
Product IDchoice
Order IDchoice
Appointment Type IDchoice
Emailemail
Limitnumber
Output fields[3]
FieldType
IDnumber
Certificatetext
Product IDnumber
Order IDtext
Appointment type i dsarray
Nametext
Emailemail
Typetext
Remaining countsobject
1number
Remaining minutestext
Expirationtext
List FormsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Appointment type i dsarray
Descriptiontext
Hiddenboolean
Nametext
Fieldsarray
List OrdersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Totaltext
Statustext
Timedate
First nametext
Last nametext
Phonetext
Emailemail
Titletext
Notestext
List ProductsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Pricetext
Typetext
Hiddenboolean
Expiresboolean
Appointment type i dsarray
Appointment type countstext
Minutesnumber
Cancel an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Adminboolean
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
Check a CerificateAction
Input fields[3]
FieldType
CertificateRequired
choice
Appointment Type IDRequired
choice
Emailemail
Output fields[3]
FieldType
IDnumber
Certificatetext
Product IDnumber
Order IDtext
Appointment type i dsarray
Nametext
Emailtext
Typetext
Remaining countsobject
1number
Remaining minutestext
Expirationtext
Check Appointment AvailabilityAction
Input fields[3]
FieldType
Appointment AvalabiltyRequired
array
Output fields[3]
FieldType
Datetimedate
Appointment type IDnumber
Calendar IDnumber
Validboolean
Create a BlockAction
Input fields[3]
FieldType
StartRequired
date
EndRequired
date
Calendar IDRequired
choice
Notestext
Output fields[3]
FieldType
Descriptiontext
Untiltext
Recurringtext
Notestext
Enddate
Startdate
Calendar IDnumber
IDnumber
Create a CerificateAction
Input fields[3]
FieldType
Product IDchoice
Order IDchoice
Appointment Type IDchoice
Emailemail
Limitnumber
Output fields[3]
FieldType
IDnumber
Certificatetext
Product IDnumber
Order IDtext
Appointment type i dsarray
Nametext
Emailemail
Typetext
Remaining countsobject
1number
Remaining minutestext
Expirationtext
Create a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Phonetext
Emailemail
Notestext
Output fields[3]
FieldType
First nametext
Last nametext
Phonetext
Notestext
Create an AppointmentAction
Input fields[3]
FieldType
DatetimeRequired
text
Appointment Type IDRequired
choice
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Calendar IDchoice
Phonetext
Timezonetime
Certificatetext
Fieldsarray
Notestext
Addon IDschoice
Labelsarray
SMS Opt Inboolean
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
Delete a BlockAction
Input fields[3]
FieldType
Block IDRequired
choice
Delete a CerificateAction
Input fields[3]
FieldType
Certificate IDRequired
choice
Delete a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Phonetext
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
Reschedule an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
DatetimeRequired
text
Calendar IDchoice
Timezonetime
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields
Update a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Phonetext
Emailemail
Notestext
Output fields[3]
FieldType
First nametext
Last nametext
Phonetext
Notestext
Update an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Datetimetext
Appointment Type IDchoice
First Nametext
Last Nametext
Emailemail
Calendar IDchoice
Phonetext
Timezonetime
Certificatetext
Fieldsarray
Notestext
Addon IDschoice
Labelsarray
SMS Opt Inboolean
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Phonetext
Emailemail
Datedate
Timetime
End timetext
Date createddate
Datetimedate
Pricetext
Paidtext
Amount paidtext
Typetext
Appointment type IDnumber
Addon i dsarray
Class IDtext
Durationtext
Calendartext
Calendar IDnumber
10other output fields

Look for Acuity Scheduling templates in the WEXTL template library.

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

Last updated: Aug 4, 2026 19:48