Connect Mindbody
Wellness platform powering fitness, salon, and spa businesses worldwide.
API Key Needed5 minutes
What you need:A Mindbody API Key and your Site ID.
Prerequisites
- A Mindbody business account with API access enabled (contact your Mindbody rep if unsure).
- A Mindbody Developer Portal account (free to create).
- API calls incur a charge of $0.002 per call on the current per-call pricing model.
Step-by-step instructions
- Create a Mindbody Developer account.Go to https://developers.mindbodyonline.com and sign up. You will need to create a Mindbody account if you do not already have one (the same login works for the Mindbody consumer app).
- Log in to the Developer Portal and navigate to API Credentials.After signing in at developers.mindbodyonline.com, click your profile dropdown in the top right, select Account, then go to API Credentials.
- Generate an API Key.Click Generate API Key or Create New Key. Copy the key immediately — it is shown only once and displayed as the API-Key header value in your requests.
- Find your Site ID.Your Site ID is assigned when your business was created in Mindbody. You can find it in the Mindbody business app under Settings or by contacting your Mindbody account manager. For sandbox testing, use Site ID -99.
Where to paste in EarliestAppointment: In Dashboard → Calendar Sync, select Mindbody. Paste your API Key and enter your Site ID.
Tips
- Mindbody API v6 is the current version and the only one available to new developer accounts.
- API calls are billed at $0.002 each — the cron sync runs once per hour, pulling appointments and classes.
- The sandbox Site ID is -99 for testing. Use it to verify your integration before pointing at your production Site ID.
- Mindbody SDKs are available in Python, .NET, Ruby, and PHP if you prefer to build a custom integration.