> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# MINDBODY Online Connector

## Intro

MINDBODY's provides management software for wellness services and fitness organizations. Use the MINDBODY Online Connector to get data about classes, clients, payments and more. To learn more about the MINDBODY API, visit their page ([https://developers.mindbodyonline.com/](https://developers.mindbodyonline.com/ "https://developers.mindbodyonline.com/") ).

You connect to your MINDBODY account in the Data Center. This topic discusses the fields and menus that are specific to the MINDBODY connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in [Adding a DataSet Using a Data Connector](/s/article/360042926274).

## Prerequisites

To connect to your MINDBODY account and create a DataSet, you must have the following:

* A MINDBODY source name
* A MINDBODY source key

You can find these items in the **Account** section of the MINDBODY API portal.

## Connecting to Your MINDBODY Account

This section enumerates the options in the **Credentials** and **Details** panes in the MINDBODY Connector page. The components of the other panes in this page, **Scheduling** and **Name & Describe Your DataSet**, are universal across most connector types and are discussed in greater length in [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

### Credentials Pane

This pane contains fields for entering credentials to connect to your MINDBODY account. The following table describes what is needed for each field:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p><span class="s1"> Field </span></p></th><th colspan="1" rowspan="1"><p><span class="s1"> Description </span></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"> Source Name </td><td colspan="1" rowspan="1"> Enter your MINDBODY source name as found in the <b> Account </b> section of the MINDBODY API portal. </td></tr><tr><td colspan="1" rowspan="1"> Source Key </td><td colspan="1" rowspan="1"> Enter your MINDBODY source key as found in the <b> Account </b> section of the MINDBODY API portal. </td></tr></tbody></table>

Once you have entered valid MINDBODY credentials, you can use the same account any time you go to create a new MINDBODY DataSet. You can manage connector accounts in the **Accounts** tab in the Data Center. For more information about this tab, see [Managing User Accounts for Connectors](/s/article/360042926054 "Managing User Accounts for Connectors").

### Details Pane

This pane contains a primary **Reports** menu, along with various other menus which may or may not appear depending on the report type you select.

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> Menu </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> Report </p></td><td colspan="1" rowspan="1"><p> Select the MINDBODY report you want to run. The following reports are available: </p><table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td colspan="1" rowspan="1"><p> Get Accepted Card Type </p></td><td colspan="1" rowspan="1"><p> Returns a list of card types that the site accepts. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Active Client Membership </p></td><td colspan="1" rowspan="1"><p> Returns the list of active memberships for a given client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Active Session Times </p></td><td colspan="1" rowspan="1"><p> Returns a list of times that are active for a given program schedule type. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Appointment Options </p></td><td colspan="1" rowspan="1"><p> Returns a list of appointment options. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Bookable Items </p></td><td colspan="1" rowspan="1"><p> Returns a list of availabilities with the information needed to book appointments. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Classes </p></td><td colspan="1" rowspan="1"><p> Returns a list of classes. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Class Descriptions </p></td><td colspan="1" rowspan="1"><p> Returns a list of class descriptions. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Class Schedules </p></td><td colspan="1" rowspan="1"><p> Returns a list of class schedules. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Class Visits </p></td><td colspan="1" rowspan="1"><p> Returns the list of visits containing information for a specified class. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Account Balances </p></td><td colspan="1" rowspan="1"><p> Returns account balances for the given clients. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Contracts </p></td><td colspan="1" rowspan="1"><p> Returns a list of contracts for a given client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Formula Notes </p></td><td colspan="1" rowspan="1"><p> Returns a list of formula notes for a specified client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Indexes </p></td><td colspan="1" rowspan="1"><p> Returns a list of client indices where each index represents a multiple choice option a client may choose. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Purchases </p></td><td colspan="1" rowspan="1"><p> Returns a list of purchases of a specific client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Referral Types </p></td><td colspan="1" rowspan="1"><p> Returns a list of referral types, which are options that new clients choose to identify how they know the business. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Clients </p></td><td colspan="1" rowspan="1"><p> Returns a list of clients. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Schedule </p></td><td colspan="1" rowspan="1"><p> Returns the schedule for a given client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Services </p></td><td colspan="1" rowspan="1"><p> Returns the purchased services for a given client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Client Visits </p></td><td colspan="1" rowspan="1"><p> Returns the list of visits for a given client. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Courses </p></td><td colspan="1" rowspan="1"><p> Returns a list of courses offered by the studio. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Custom Client Fields </p></td><td colspan="1" rowspan="1"><p> Returns customized client fields that consist of a name and data type. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Custom Payment Methods </p></td><td colspan="1" rowspan="1"><p> Returns the custom payment methods of a site. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Enrollments </p></td><td colspan="1" rowspan="1"><p> Returns a list of enrollments offered by the studio. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Function Data </p></td><td colspan="1" rowspan="1"><p> Returns a custom function report. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Locations </p></td><td colspan="1" rowspan="1"><p> Returns a list of locations within the specified sites. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Packages </p></td><td colspan="1" rowspan="1"><p> Returns a list of packages available for sale. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Products </p></td><td colspan="1" rowspan="1"><p> Returns a list of products available for sale. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Programs </p></td><td colspan="1" rowspan="1"><p> Returns a list of programs or service categories. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Relationships </p></td><td colspan="1" rowspan="1"><p> Returns a list of relationships. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Required Client Fields </p></td><td colspan="1" rowspan="1"><p> Returns the list of fields that a new client has to fill out in business mode, specifically for the sign-up process. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Resources </p></td><td colspan="1" rowspan="1"><p> Returns a list of resources or rooms. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Sales </p></td><td colspan="1" rowspan="1"><p> Returns a list of sales for reports. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Semesters </p></td><td colspan="1" rowspan="1"><p> Returns a list of semesters offered by the studio. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Services </p></td><td colspan="1" rowspan="1"><p> Returns a list of services available for sale. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Session Types </p></td><td colspan="1" rowspan="1"><p> Returns a list of session types. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Sites </p></td><td colspan="1" rowspan="1"><p> Returns a list of sites available to the authenticated user. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Staff </p></td><td colspan="1" rowspan="1"><p> Returns a list of staff members including information about them. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Get Staff Appointments </p></td><td colspan="1" rowspan="1"><p> Returns a list of appointments by staff member. </p></td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"><p> Sites Selection </p></td><td colspan="1" rowspan="1"><p> Select whether you want to pull data for all sites or specified sites. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Sites </p></td><td colspan="1" rowspan="1"><p> Check the boxes for all sites you want to pull data for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Client ID </p></td><td colspan="1" rowspan="1"><p> Enter the ID of the client you want to retrieve information for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Schedule Type </p></td><td colspan="1" rowspan="1"><p> Select the schedule type you want to retrieve information for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Programs </p></td><td colspan="1" rowspan="1"><p> Check the boxes for all programs you want to pull data for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Session Types </p></td><td colspan="1" rowspan="1"><p> Check the boxes for all session types you want to pull data for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Duration </p></td><td colspan="1" rowspan="1"><p> Select whether you want to pull data for a specific date or a date range. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Report Date </p></td><td colspan="1" rowspan="1"><p> Select whether the report data is for a specific date or for a relative number of days back from today. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Select Specific Date </p></td><td colspan="1" rowspan="1"><p> Select the date for the report. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Days Back </p></td><td colspan="1" rowspan="1"><p> Enter the number of past days that should appear in the report. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Start Date </p></td><td colspan="1" rowspan="1"><p> Specify whether the first date in your date range is a specific or relative date. You select the last date in your range in <b> End Date </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> End Date </p></td><td colspan="1" rowspan="1"><p> Specify whether the second date in your date range is a specific or relative date. You select the first date in your range in <b> Start Date </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Select Specific Start Date </p></td><td colspan="1" rowspan="1"><p> Select the first date in your date range. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Select Specific End Date </p></td><td colspan="1" rowspan="1"><p> Select the second date in your date range. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Days Back to Start From </p></td><td colspan="1" rowspan="1"><p> Enter the number of the farthest day back that should be represented in the report. Combine with <b> Days Back to End At </b> to create a range of represented days. </p><p> For example, if you entered <span class="mt-font-courier-new"> 10 </span> for <b> Days Back to Start From </b> and <span class="mt-font-courier-new"> 5 </span> for <b> Days Back to End At </b>, the report would contain data for 10 days ago up until 5 days ago. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Days Back to End At </p></td><td colspan="1" rowspan="1"><p> Enter the number of the most recent day back that should be represented in the report. Combine with <b> Days Back to Start From </b> to create a range of represented days. </p><p> For example, if you entered <span class="mt-font-courier-new"> 10 </span> for <b> Days Back to Start From </b> and <span class="mt-font-courier-new"> 5 </span> for <b> Days Back to End At </b>, the report would contain data for 10 days ago up until 5 days ago. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Hide Cancelled Classes </p></td><td colspan="1" rowspan="1"><p> Select <b> True </b> if you do not want cancelled classes to appear in your report. To show all classes regardless of cancellation, select <b> False </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Scheduling Window </p></td><td colspan="1" rowspan="1"><p> Select <b> True </b> to show a scheduling window in your report; otherwise select <b> False </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Class ID </p></td><td colspan="1" rowspan="1"><p> Enter the ID of the class you want to retrieve information for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Choice of User Credentials </p></td><td colspan="1" rowspan="1"><p> Select a user credentials option. To use the credentials you entered to connect to MINDBODY in Domo, select the second option. To use a different set of credentials, select the first option. </p></td></tr><tr><td colspan="1" rowspan="1"><p> User's Username </p></td><td colspan="1" rowspan="1"><p> Enter the username of the user you want to retrieve information for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> User's Password </p></td><td colspan="1" rowspan="1"><p> Enter the password of the user you want to retrieve information for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Search Text (Optional) </p></td><td colspan="1" rowspan="1"><p> Enter a search term to filter by. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Show Active Only </p></td><td colspan="1" rowspan="1"><p> Select <b> True </b> if you want only active services to appear in your report. To show all services regardless of status, select <b> False </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Functions </p></td><td colspan="1" rowspan="1"><p> Select all functions you want to retrieve data for. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Number of Date Parameters </p></td><td colspan="1" rowspan="1"><p> Select the number of required date parameters. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Aggregation Period </p></td><td colspan="1" rowspan="1"><p> Select whether you want to aggregate data by day or retrieve data from the entire date range at once. The first option is recommended only if your function normally aggregates over the entire date range but you want a daily date grain. Otherwise select the second option. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Sell Online </p></td><td colspan="1" rowspan="1"><p> Select <b> True </b> if you want Sell Online packages to appear in your report; otherwise select <b> False </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Online Only </p></td><td colspan="1" rowspan="1"><p> Select <b> True </b> if you want to show only online programs in your report. To show all programs, select <b> False </b>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Staff Filters </p></td><td colspan="1" rowspan="1"><p> Enter a comma-separated list of filter keywords you want to filter your staff report by. For example: <span class="mt-font-courier-new"> StaffViewable,AppointmentInstructor </span></p></td></tr></tbody></table>

### Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see [Adding a DataSet Using a Data Connector](/s/article/360042926274).
