Mindbody icon

Mindbody

Fitness and wellness business platform for class bookings, clients, and studio operations.

3 triggers11 searches17 actionsPollingAuth: API key

AI-assisted documentation14 min read

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

Open Mindbody on WEXTL →

Mindbody requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

  • Site IDtextRequired

    Your Site ID (also known as your studio or client ID) is located in the footer after you've logged in to your site. See for more.

    [1]
  • API KeypasswordRequired

    You can create your API Key at their Developer Portal Settings.

    [1]
  • UsernametextRequired

    The staff member’s username.

    [1]
  • PasswordtextRequired

    The staff member’s password.

    [1]
  1. Log in to your WEXTL account, add the Mindbody 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 Mindbody 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 Mindbody to WEXTL®
Video slide demonstrates how to integrate Mindbody 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 ClassesTrigger
Output fields[3]
FieldType
Class Schedule IDnumber
Visitstext
Clientsarray
Locationobject
Additional Image URLstext
Addresstext
Address 2text
Amenitiesarray
Business Descriptiontext
Citytext
Descriptiontext
Has Classesboolean
IDnumber
Latitudenumber
Resourceobject
IDnumber
Nametext
Max Capacitynumber
Web Capacitynumber
Total Bookednumber
Total Signed Innumber
Total Booked Waitlistnumber
Web Bookednumber
Semester IDtext
Is Canceledboolean
Substituteboolean
Activeboolean
Is Waitlist Availableboolean
Is Enrolledtext
Hide Cancelboolean
IDnumber
Is Availableboolean
10other output fields
Watch New ClientsTrigger
Output fields[3]
FieldType
Suspension Infoobject
Booking Suspendedboolean
Suspension Start Datedate
Suspension End Datedate
Appointment Gender Preferencetext
Birth Datedate
Countrytext
Creation Datedate
Custom Client Fieldsarray
Client Credit Cardtext
Client Indexesarray
Client Relationshipsarray
First Appointment Datedate
First Class Datedate
First Nametext
IDtext
Is Companyboolean
Is Prospectboolean
Last Nametext
Liabilityobject
Agreement Datedate
Is Releasedboolean
Released Bytext
Liability Releaseboolean
Membership Iconnumber
Mobile Providertext
38other output fields
Watch Updated ClientsTrigger
Output fields[3]
FieldType
Suspension Infoobject
Booking Suspendedboolean
Suspension Start Datedate
Suspension End Datedate
Appointment Gender Preferencetext
Birth Datedate
Countrytext
Creation Datedate
Custom Client Fieldsarray
Client Credit Cardtext
Client Indexesarray
Client Relationshipsarray
First Appointment Datedate
First Class Datedate
First Nametext
IDtext
Is Companyboolean
Is Prospectboolean
Last Nametext
Liabilityobject
Agreement Datedate
Is Releasedboolean
Released Bytext
Liability Releaseboolean
Membership Iconnumber
Mobile Providertext
38other output fields
List Available DatesAction
Input fields[3]
FieldType
Session Type IDRequired
choice
Start Datedate
End Datedate
Location IDchoice
Staff IDchoice
Output fields[3]
FieldType
Available Datesarray
Search Active Clients' MembershipsSearch
Input fields[3]
FieldType
Client IDsarray
Client IDchoice
Cross Regional Lookupboolean
Client Associated Sites Offsetnumber
Location IDchoice
Limitnumber
Output fields[3]
FieldType
Client IDtext
Membershipsarray
Error messagetext
Search AppointmentsSearch
Input fields[3]
FieldType
Staff IDsarray
Staff IDchoice
Client IDchoice
Appointment IDsarray
Appointment IDnumber
Location IDsarray
Location IDchoice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
Gender Preferencetext
Durationnumber
Provider IDtext
IDnumber
Statustext
Search ClassesSearch
Input fields[3]
FieldType
Class IDsarray
Class IDchoice
Class Schedule IDsarray
Class Schedule IDchoice
Location IDsarray
Location IDchoice
Program IDsarray
Program IDchoice
Semester IDsarray
Semester IDchoice
Session Type IDsarray
Session Type IDchoice
Staff IDsarray
Staff IDchoice
Client IDtext
End Date Timedate
Hide Canceled Classesboolean
Last Modified Datedate
Scheduling Windowboolean
Start Date Timedate
Limitnumber
Output fields[3]
FieldType
Class Schedule IDnumber
Visitstext
Clientsarray
Locationobject
Additional Image URLstext
Addresstext
Address 2text
Amenitiesarray
Business Descriptiontext
Citytext
Descriptiontext
Has Classesboolean
IDnumber
Latitudenumber
Resourceobject
IDnumber
Nametext
Max Capacitynumber
Web Capacitynumber
Total Bookednumber
Total Signed Innumber
Total Booked Waitlistnumber
Web Bookednumber
Semester IDtext
Is Canceledboolean
Substituteboolean
Activeboolean
Is Waitlist Availableboolean
Is Enrolledtext
Hide Cancelboolean
IDnumber
Is Availableboolean
10other output fields
Search Client Contact LogsSearch
Input fields[3]
FieldType
Staff IDsRequired
array
Staff IDchoice
Subtype IDsRequired
array
Subtype IDchoice
Type IDsarray
Type IDchoice
Start Datedate
End Datedate
Show System Generatedboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Texttext
Created date timedate
Followup by datedate
Contact methodtext
Search Client ContractsSearch
Input fields[3]
FieldType
Unique Client IDchoice
Cross Regional Lookupboolean
Client Associated Sites Offsetnumber
Limitnumber
Output fields[3]
FieldType
Payer client IDnumber
Agreement datedate
Autopay statustext
Auto renewingboolean
First auto paynumber
Search Client SchedulesSearch
Input fields[3]
FieldType
Client IDchoice
Unique Client IDchoice
Cross Regional Lookupboolean
Start Datedate
End Datedate
Include Waitlist Entriesboolean
Client Associated Sites Offsetnumber
Limitnumber
Output fields[3]
FieldType
Waitlist infoobject
Waitlist IDnumber
Waitlist order numbernumber
Appointment IDnumber
Appointment gender preferencetext
Appointment statustext
Class IDnumber
Search Client VisitsSearch
Input fields[3]
FieldType
Unique Client IDchoice
Client IDchoice
Cross Regional Lookupboolean
Start Datedate
End Datedate
Orderchoice
Unpaids Onlyboolean
Limitnumber
Output fields[3]
FieldType
Appointment IDnumber
Appointment gender preferencetext
Appointment statustext
Class IDnumber
Client IDtext
Search ClientsSearch
Input fields[3]
FieldType
Client IDsarray
Client IDchoice
Search Texttext
Include Inactiveboolean
Is Prospectboolean
Last Modified Datedate
Unique IDsarray
Unique IDtext
Limitnumber
Output fields[3]
FieldType
Suspension Infoobject
Booking Suspendedboolean
Suspension Start Datedate
Suspension End Datedate
Appointment Gender Preferencetext
Birth Datedate
Countrytext
Creation Datedate
Custom Client Fieldsarray
Client Credit Cardtext
Client Indexesarray
Client Relationshipsarray
First Appointment Datedate
First Class Datedate
First Nametext
IDtext
Is Companyboolean
Is Prospectboolean
Last Nametext
Liabilityobject
Agreement Datedate
Is Releasedboolean
Released Bytext
Liability Releaseboolean
Membership Iconnumber
Mobile Providertext
38other output fields
Search CoursesSearch
Input fields[3]
FieldType
Course IDsarray
Course IDnumber
Location IDsarray
Location IDchoice
Program IDsarray
Program IDchoice
Semester IDsarray
Semester IDchoice
Staff IDsarray
Staff IDchoice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Notestext
Start Datedate
Search EnrollmentsSearch
Input fields[3]
FieldType
Start Datedate
End Datedate
Program IDsRequired
array
Program IDnumber
Session Type IDsRequired
array
Session Type IDnumber
Staff IDsRequired
array
Staff IDnumber
Location IDsarray
Location IDnumber
Class Schedule IDsRequired
array
Class Schedule IDnumber
Limitnumber
Output fields[3]
FieldType
Classesarray
Clientsarray
Courseobject
IDnumber
Nametext
Descriptiontext
Notestext
Start datedate
Semester IDnumber
Is availableboolean
Add a Client to a ClassAction
Input fields[3]
FieldType
Client IDRequired
choice
Class IDRequired
choice
Unique IDnumber
Testboolean
Require Paymentboolean
Waitlistboolean
Send Emailboolean
Client Service IDnumber
Cross Regional Bookingboolean
Cross Regional Booking Client Service Site IDnumber
Output fields[3]
FieldType
Visitobject
Appointment IDnumber
Appointment Gender Preferencetext
Appointment Statustext
Class IDnumber
Client IDtext
Add a Client to an EnrollmentAction
Input fields[3]
FieldType
Client IDRequired
choice
Class Schedule IDRequired
choice
Enroll Date Forwarddate
Enroll Openarray
Enroll Datedate
Testboolean
Send Emailboolean
Waitlistboolean
Output fields[3]
FieldType
Classesarray
Clientsarray
Courseobject
IDnumber
Nametext
Descriptiontext
Notestext
Start datedate
Semester IDnumber
Is availableboolean
Add a Formula NoteAction
Input fields[3]
FieldType
Client IDRequired
choice
NoteRequired
text
Appointment IDnumber
Output fields[3]
FieldType
IDnumber
Client IDtext
Appointment IDnumber
Entry datedate
Notetext
Add an ArrivalAction
Input fields[3]
FieldType
Client IDRequired
choice
Location IDRequired
choice
Arrival Type IDnumber
Lead Channel IDnumber
Testboolean
Output fields[3]
FieldType
Arrival addedboolean
Client serviceobject
Active datedate
Countnumber
Currentboolean
Expiration datedate
IDnumber
Create a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
GenderRequired
text
Custom Client Fieldsarray
Output fields[3]
FieldType
Clientobject
Client IDtext
Appointment Gender Preferencetext
Birth Datedate
Countrytext
Creation Datedate
Custom Client Fieldsarray
Create an AppointmentAction
Input fields[3]
FieldType
Client IDRequired
choice
Location IDRequired
choice
Session Type IDRequired
choice
Staff IDRequired
choice
Start Date TimeRequired
date
Apply Paymentboolean
Durationnumber
Executetext
End Date Timedate
Gender Preferencetext
Notestext
Provider IDtext
Resource IDschoice
Send Emailboolean
Staff Requestedboolean
Testboolean
Is Waitlistboolean
Is Requestboolean
Partner External IDtext
Add Appointment Request IDnumber
Output fields[3]
FieldType
Appointmentobject
Gender Preferencetext
Durationnumber
Provider IDtext
IDnumber
Statustext
Delete a Formula NoteAction
Input fields[3]
FieldType
Client IDRequired
choice
Formula Note IDRequired
number
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
Mege a ClientAction
Input fields[3]
FieldType
Source Client IDRequired
number
Target Client IDRequired
number
Remove a Client from a ClassAction
Input fields[3]
FieldType
Client IDRequired
choice
Class IDRequired
choice
Unique Client IDnumber
Testboolean
Send Emailboolean
Late Cancelboolean
Output fields[3]
FieldType
Classobject
Class Schedule IDnumber
Visitsarray
Clientsarray
Locationobject
Resourceobject
Send a Password Reset EmailAction
Input fields[3]
FieldType
User EmailRequired
email
User First NameRequired
text
User Last NameRequired
text
Suspend a Client ContractAction
Input fields[3]
FieldType
Client IDRequired
choice
Suspension Typetext
Suspension Startdate
Durationnumber
Duration Unitnumber
Open Endedboolean
Suspension Notestext
Suspension Feenumber
Output fields[3]
FieldType
Contractobject
Payer client IDnumber
Agreement datedate
Autopay statustext
Auto renewingboolean
First auto paynumber
Terminate a Client ContractAction
Input fields[3]
FieldType
Client IDRequired
choice
Termination DateRequired
date
Termination Codetext
Termination Commentstext
Output fields[3]
FieldType
Contractobject
Payer client IDnumber
Agreement datedate
Autopay statustext
Auto renewingboolean
First auto paynumber
Update a ClientAction
Input fields[3]
FieldType
Client IDtext
First Nametext
Last Nametext
Custom Client Fieldsarray
Suspension Infoobject
Booking SuspendedRequired
boolean
Suspension Start Datetext
Suspension End Datetext
New IDtext
Test Modeboolean
Cross Regional Updateboolean
Output fields[3]
FieldType
Clientobject
Appointment Gender Preferencetext
Birth Datedate
Countrytext
Creation Datedate
Custom Client Fieldsarray
Update a Client VisitAction
Input fields[3]
FieldType
Update Client Visit RequestRequired
object
Visit IDRequired
number
Makeupboolean
Signed Inboolean
Client Service IDchoice
Executechoice
Testboolean
Send Emailboolean
Output fields[3]
FieldType
Visitobject
Appointment IDnumber
Appointment gender preferencetext
Appointment statustext
Class IDnumber
Client IDtext
Update an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
number
Execute an Actionchoice
Location IDchoice
Session Type IDchoice
Staff IDchoice
Start Date Timedate
Apply Paymentboolean
Durationnumber
Executetext
End Date Timedate
Gender Preferencetext
Notestext
Provider IDtext
Resource IDschoice
Send Emailboolean
Staff Requestedboolean
Testboolean
Is Waitlistboolean
Is Requestboolean
Partner External IDtext
1other input field
Output fields[3]
FieldType
Appointmentobject
Gender Preferencetext
Durationnumber
Provider IDtext
IDnumber
Statustext
Upload a Client DocumentAction
Input fields[3]
FieldType
Client IDRequired
choice
Client DocumentRequired
object
File NameRequired
text
Media TypeRequired
choice
BufferRequired
text
Output fields[3]
FieldType
File sizenumber
File nametext

Look for Mindbody templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12