Mindbody Client API

Client operations.

Operations 42

GET /public/v6/client/activeclientmemberships Mindbody Please Note That Client Memberships with Location Restrictions Can #
GET /public/v6/client/activeclientsmemberships Mindbody The Endpoint Returns a List of Memberships for Multiple Clients We #
GET /public/v6/client/clientaccountbalances Mindbody Get Account Balance Information for One or More Client(s) #
GET /public/v6/client/clientcompleteinfo Mindbody This Endpoint Returns Complete Client Information Along with List of #
GET /public/v6/client/clientcontracts Mindbody Get Contracts That a Client Has Purchased #
GET /public/v6/client/clientdirectdebitinfo Mindbody This Endpoint Returns Direct Debit Info Stored on a Client's Account #
DELETE /public/v6/client/clientdirectdebitinfo Mindbody This Endpoint Deletes Direct Debit Info from a Client’s Account. This #
GET /public/v6/client/clientduplicates Mindbody This Endpoint Gets Client Records That Would Be Considered Duplicates #
GET /public/v6/client/clientformulanotes Mindbody ***QueryParams***: Enables to Retrieve Cross Regional Formula Notes #
GET /public/v6/client/clientindexes Mindbody Client Indexes Are Used to Analyze Client Demographics. a Business #
GET /public/v6/client/clientpurchases Mindbody Gets a List of Purchases Made by a Specific Client #
GET /public/v6/client/clientreferraltypes Mindbody Gets a List of Referral Types. Referral Types Are Options That New #
GET /public/v6/client/clientrewards Mindbody Gets the Client Rewards #
POST /public/v6/client/clientrewards Mindbody Earns or Redeems Rewards Points for a Given Client, Based on Site #
GET /public/v6/client/clients Mindbody This Endpoint Requires Staff User Credentials. This Endpoint Supports #
GET /public/v6/client/clientschedule Mindbody This Endpoint Can Be Utilized to Retrieve Scheduled Visits Which is #
GET /public/v6/client/clientservices Mindbody Get Pricing Options That a Client Has Purchased #
GET /public/v6/client/clientvisits Mindbody Gets the Client Visits for a Specific Client #
GET /public/v6/client/contactlogs Mindbody This Endpoint Contains a Variety of Filters That Can Return Not Just #
GET /public/v6/client/contactlogtypes Mindbody This Endpoint Contains a Variety of Filters That Can Return Not Just #
GET /public/v6/client/crossregionalclientassociations Mindbody Returns a List of Sites That a Particular Client ID (also Referred to #
GET /public/v6/client/customclientfields Mindbody Get a Site's Configured Custom Client Fields #
GET /public/v6/client/requiredclientfields Mindbody Gets the List of Fields That a New Client Has to Fill Out in Business #
POST /public/v6/client/addarrival Mindbody Marks a Client as Arrived for a Specified Location. a Staff User Token #
POST /public/v6/client/addclient Mindbody Starting the Week of May 11th, 2020 All Versions of the Public API #
POST /public/v6/client/addclientdirectdebitinfo Mindbody This Endpoint Adds Direct Debit Info to a Client’s Account. This #
POST /public/v6/client/addclientformulanote Mindbody This Endpoint Adds a Formula Note for a Specified Client or Specified #
POST /public/v6/client/addcontactlog Mindbody Add a Contact Log to a Client's Account #
POST /public/v6/client/mergeclients Mindbody This Endpoint Helps to Merge Clients #
POST /public/v6/client/sendautoemail Mindbody This Endpoint Requires Staff User Credentials #
POST /public/v6/client/sendpasswordresetemail Mindbody Send a Password Reset Email to a Client #
POST /public/v6/client/suspendcontract Mindbody Suspend Client Contract #
POST /public/v6/client/terminatecontract Mindbody This Endpoint Terminates a Client Contract. This Endpoint Requires #
POST /public/v6/client/updateclient Mindbody Starting the Week of May 11th, 2020 All Versions of the Public API #
POST /public/v6/client/updateclientcontractautopays Mindbody This Endpoint Can Be Used to Update the Amount And/or the Item of a #
POST /public/v6/client/updateclientservice Mindbody Updates the Active Date And/or Expiration Date of a Client Pricing #
POST /public/v6/client/updateclientvisit Mindbody Updates the Status of the Specified Visit #
POST /public/v6/client/updatecontactlog Mindbody Update a Contact Log on a Client's Account #
POST /public/v6/client/uploadclientdocument Mindbody Uploads a Document File for a Specific Client. Returns a String #
POST /public/v6/client/uploadclientphoto Mindbody Uploads a Client’s Profile Photo. the Maximum File Size is 4 MB and #
DELETE /public/v6/client/clientformulanote Mindbody This Endpoint Deletes an Existing Formula Note. a Staff User Token #
DELETE /public/v6/client/deletecontactlog Mindbody This Endpoint Deletes Contactlog of Client. This Endpoint Requires #

Documentation

Specifications

Code Examples

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mindbody-client-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mindbody-client-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mindbody Public API v6 Client API
  version: '6.0'
  description: REST API for Mindbody business management data including appointments, classes, clients, enrollments, sales, sites, staff, payroll, and cross-site operations. Authentication combines a Mindbody-issued API-Key header with a SiteId header and optional staff/user OAuth bearer tokens for write operations. Generated from the official Mindbody Public API Python SDK (apimatic v3).
  contact:
    name: Mindbody API Support
    url: https://support.mindbodyonline.com/s/contactapisupport
  license:
    name: Proprietary
  x-generated-from: Mindbody-API-SDKs python SDK
  x-last-validated: '2026-05-28'
servers:
- url: https://api.mindbodyonline.com
  description: Production
security:
- ApiKeyAuth: []
tags:


# --- truncated at 32 KB (310 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mindbody/refs/heads/main/openapi/mindbody-client-api-openapi.yml