Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Mindbody website screenshot

Mindbody

Mindbody is a business management and consumer marketplace platform for the fitness, beauty, and wellness industries, providing scheduling, point of sale, client management, marketing, and reporting tools for studios, gyms, salons, and spas. The Mindbody Public API (v6) provides REST endpoints for appointments, classes, clients, enrollments, sales, sites, staff, payroll, and cross-site identity, and is paired with a Webhooks API that pushes real-time event notifications using API key + SiteId headers, with optional OAuth 2.0 bearer tokens from the Mindbody Identity Service for staff- and client-scoped operations.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles Mindbody the way a machine reads it — 1091 machine-readable artifacts across 13 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Mindbody scores 67.0/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 67.0/100 · strong
Contract Quality 17.3 / 25
Developer Ergonomics 9.6 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 8.9 / 13
Governance 10.4 / 12
Discoverability 9.3 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Mindbody

Each block below is one kind of artifact we hold for Mindbody. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 13

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Mindbody Appointment API

Appointment operations.

Mindbody Class API

Class operations.

Mindbody Client API

Client operations.

Mindbody Cross Site API

Cross Site operations.

Mindbody Enrollment API

Enrollment operations.

Mindbody Metrics API

Metrics operations.

Mindbody Payroll API

Payroll operations.

Mindbody Pick A Spot API

Pick A Spot operations.

Mindbody Sale API

Sale operations.

Mindbody Site API

Site operations.

Mindbody Staff API

Staff operations.

Mindbody Subscriptions API

Subscriptions operations.

Mindbody User Token API

User Token operations.

Scroll within the panel for all 13 ·

Postman Collections 2

A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.

Ready-to-run Postman collections for exercising this provider's APIs.

Arazzo Workflows 16

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

Mindbody Add Client and Book Class

Create a new client, find an upcoming class, and book the client into it.

ARAZZO

Mindbody Book Appointment

Find bookable appointment availabilities and book an appointment into an open slot.

ARAZZO

Mindbody Browse Services and Checkout

List sellable services, check out a cart for a client, and confirm the sale.

ARAZZO

Mindbody Checkout Cart and Confirm Sale

Check out a shopping cart for a client and confirm the resulting sale.

ARAZZO

Mindbody Client Arrival Check-In

Find a client by search text and log their arrival at a location.

ARAZZO

Mindbody Client Membership Review

Find a client and review their active memberships.

ARAZZO

Mindbody Client Visit History

Find a client and retrieve their visit history for a date range.

ARAZZO

Mindbody Enroll Client in Program

List available enrollments and add a client to a chosen enrollment.

ARAZZO

Mindbody Find Client Purchases

Find a client and retrieve their purchase history.

ARAZZO

Mindbody Issue User Token and List Clients

Issue a staff user token and use it to list clients at a site.

ARAZZO

Mindbody Log Client Contact

Find a client and add a contact log entry to their record.

ARAZZO

Mindbody Resolve Site and List Classes

Resolve the activated sites for an API key and list the classes for one site.

ARAZZO

Mindbody Schedule Items by Location

List a site's locations and retrieve the schedule items for one location.

ARAZZO

Mindbody Session Type Book Appointment

Discover session types, find a bookable slot, and book an appointment.

ARAZZO

Mindbody Staff Class Schedule

Resolve a staff member and retrieve their schedule items for a date range.

ARAZZO

Mindbody Staff Schedule Lookup

Look up a staff member and retrieve their booked appointments for a date range.

ARAZZO

Scroll within the panel for all 16 ·

GraphQL 1

Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.

GraphQL schemas published by this provider.

Mindbody GraphQL Schema

This conceptual GraphQL schema represents the Mindbody Public API v6 domain model for fitness, wellness, and beauty business management. Mindbody exposes a REST API at `https://...

GRAPHQL

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Mindbody Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Features 8

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Booking and Scheduling

Online booking widgets, class schedules, appointments, enrollments, and Pick-a-Spot reservations.

Point of Sale

In-studio POS for products, services, contracts, gift cards, custom payment methods, refunds, and returns.

Client Management

Client profiles, contracts, services, contact logs, formula notes, custom fields, and red/yellow alerts.

Staff and Payroll

Staff schedules, permissions, availability, class pay, commissions, and time-clock reporting.

Webhooks

HMAC-signed, near real-time delivery of site, location, appointment, class, client, sale, and staff events.

Identity and OAuth

OpenID Connect via signin.mindbodyonline.com with the Mindbody.Api.Public.v6 scope for delegated calls.

Cross-Site Lookup

Discover which Mindbody businesses a client is associated with across the network.

Marketplace Listing

Mindbody consumer app marketplace exposes participating studios to nearby members.

Scroll within the panel for all 8 ·

Semantic Vocabularies 2

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Mindbody Public Api V6 Context

309 classes · 797 properties

JSON-LD

Mindbody Webhooks Api Context

13 classes · 25 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Mindbody API Rules

5 rules · 4 warnings

SPECTRAL

Mindbody API Rules

53 rules · 16 errors · 32 warnings

SPECTRAL

JSON Schema 351

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

ActionEnum

0 properties

JSON SCHEMA

Action1Enum

0 properties

JSON SCHEMA

Action11Enum

0 properties

JSON SCHEMA

Action8Enum

0 properties

JSON SCHEMA

ActivationTypeEnum

0 properties

JSON SCHEMA

AddAppointmentAddOnRequest

5 properties

JSON SCHEMA

AddAppointmentAddOnResponse

2 properties

JSON SCHEMA

AddAppointmentOutcome

3 properties

JSON SCHEMA

AddAppointmentRequest

19 properties

JSON SCHEMA

AddAppointmentResponse

1 properties

JSON SCHEMA

AddArrivalRequest

5 properties

JSON SCHEMA

AddArrivalResponse

2 properties

JSON SCHEMA

AddAvailabilitiesRequest

10 properties

JSON SCHEMA

AddAvailabilitiesResponse

2 properties

JSON SCHEMA

AddClassEnrollmentScheduleRequest

24 properties

JSON SCHEMA

AddClientDirectDebitInfoRequest

6 properties

JSON SCHEMA

AddClientDirectDebitInfoResponse

5 properties

JSON SCHEMA

AddClientRequest

60 properties

JSON SCHEMA

AddClientResponse

1 properties

JSON SCHEMA

AddClientToClassRequest

11 properties

JSON SCHEMA

AddClientToClassResponse

1 properties

JSON SCHEMA

AddClientToClassVisit

23 properties

JSON SCHEMA

AddClientToEnrollmentRequest

8 properties

JSON SCHEMA

AddContactLogRequest

10 properties

JSON SCHEMA

AddContactLogType

2 properties

JSON SCHEMA

AddFormulaNoteRequest

3 properties

JSON SCHEMA

AddMultipleAppointmentsRequest

1 properties

JSON SCHEMA

AddMultipleAppointmentsResponse

1 properties

JSON SCHEMA

AddOnSmall

4 properties

JSON SCHEMA

AddOnSmall1

4 properties

JSON SCHEMA

AddPromoCodeRequest

11 properties

JSON SCHEMA

AddPromoCodeResponse

1 properties

JSON SCHEMA

AddSiteClientIndexRequest

9 properties

JSON SCHEMA

AddSiteClientIndexResponse

10 properties

JSON SCHEMA

AddStaffAvailabilityRequest

11 properties

JSON SCHEMA

AddStaffRequest

26 properties

JSON SCHEMA

AddStaffResponse

1 properties

JSON SCHEMA

AllowedPermissionEnum

0 properties

JSON SCHEMA

AlternativePaymentMethod

2 properties

JSON SCHEMA

Amenity

2 properties

JSON SCHEMA

Amenity1

2 properties

JSON SCHEMA

ApiError1

2 properties

JSON SCHEMA

ApplicableItem

3 properties

JSON SCHEMA

AppointmentAddOn

5 properties

JSON SCHEMA

AppointmentGenderPreferenceEnum

0 properties

JSON SCHEMA

AppointmentGenderPreference1Enum

0 properties

JSON SCHEMA

AppointmentOption

4 properties

JSON SCHEMA

Appointment

23 properties

JSON SCHEMA

AppointmentStaff

4 properties

JSON SCHEMA

AppointmentStatusEnum

0 properties

JSON SCHEMA

Appointment1

22 properties

JSON SCHEMA

AssignStaffSessionTypeRequest

8 properties

JSON SCHEMA

AssignStaffSessionTypeResponse

8 properties

JSON SCHEMA

AssignedClientIndex

2 properties

JSON SCHEMA

AutopaySchedule

3 properties

JSON SCHEMA

AutopayStatusEnum

0 properties

JSON SCHEMA

Availability

13 properties

JSON SCHEMA

Availability1

13 properties

JSON SCHEMA

BookingStatusEnum

0 properties

JSON SCHEMA

BookingWindow

4 properties

JSON SCHEMA

CancelSingleClassRequest

4 properties

JSON SCHEMA

CancelSingleClassResponse

1 properties

JSON SCHEMA

CartItem

8 properties

JSON SCHEMA

Category

11 properties

JSON SCHEMA

CheckoutAlternativePaymentInfo

2 properties

JSON SCHEMA

CheckoutAppointmentBookingRequest

7 properties

JSON SCHEMA

CheckoutItem

2 properties

JSON SCHEMA

CheckoutItemWrapper

11 properties

JSON SCHEMA

CheckoutPaymentInfo

2 properties

JSON SCHEMA

CheckoutShoppingCartRequest

20 properties

JSON SCHEMA

CheckoutShoppingCartResponse

4 properties

JSON SCHEMA

ClassClientDetail

2 properties

JSON SCHEMA

ClassDescription

15 properties

JSON SCHEMA

ClassSchedule

24 properties

JSON SCHEMA

Class

30 properties

JSON SCHEMA

ClientArrival

4 properties

JSON SCHEMA

ClientContract

23 properties

JSON SCHEMA

ClientCreditCard

10 properties

JSON SCHEMA

ClientDocument

3 properties

JSON SCHEMA

ClientDuplicate

5 properties

JSON SCHEMA

ClientIndex

6 properties

JSON SCHEMA

ClientIndexValue

3 properties

JSON SCHEMA

ClientMembership

17 properties

JSON SCHEMA

ClientMemberships

3 properties

JSON SCHEMA

ClientPurchaseRecord

9 properties

JSON SCHEMA

ClientRelationship

5 properties

JSON SCHEMA

ClientRewardTransaction

6 properties

JSON SCHEMA

Client

58 properties

JSON SCHEMA

ClientService

14 properties

JSON SCHEMA

ClientServiceWithActivationType

16 properties

JSON SCHEMA

ClientSuspensionInfo

3 properties

JSON SCHEMA

ClientType

2 properties

JSON SCHEMA

ClientWithSuspensionInfo

59 properties

JSON SCHEMA

Color

2 properties

JSON SCHEMA

CommissionDetail

2 properties

JSON SCHEMA

CommissionPayrollPurchaseEvent

7 properties

JSON SCHEMA

ContactLogComment

4 properties

JSON SCHEMA

ContactLog

11 properties

JSON SCHEMA

ContactLogSubType

2 properties

JSON SCHEMA

ContactLogType

3 properties

JSON SCHEMA

ContentFormatEnum

0 properties

JSON SCHEMA

ContractItem

7 properties

JSON SCHEMA

Contract

38 properties

JSON SCHEMA

CopyCreditCardRequest

6 properties

JSON SCHEMA

CopyCreditCardResponseClient

5 properties

JSON SCHEMA

CopyCreditCardResponse

2 properties

JSON SCHEMA

Course

10 properties

JSON SCHEMA

CreateReservationResponse

2 properties

JSON SCHEMA

CreditCardInfo

11 properties

JSON SCHEMA

CrossRegionalClientAssociation

4 properties

JSON SCHEMA

CustomClientField

3 properties

JSON SCHEMA

CustomClientFieldValue

4 properties

JSON SCHEMA

CustomPaymentMethod

2 properties

JSON SCHEMA

DaysOfWeekEnum

0 properties

JSON SCHEMA

DaysValidEnum

0 properties

JSON SCHEMA

DeactivatePromoCodeRequest

1 properties

JSON SCHEMA

DeniedPermissionEnum

0 properties

JSON SCHEMA

DirectDebitInfo

4 properties

JSON SCHEMA

Discount

2 properties

JSON SCHEMA

FormulaNoteResponse

10 properties

JSON SCHEMA

FrequencyTypeEnum

0 properties

JSON SCHEMA

GenderOption

4 properties

JSON SCHEMA

GenderPreferenceEnum

0 properties

JSON SCHEMA

GetActivationCodeResponse

2 properties

JSON SCHEMA

GetActiveClientMembershipsResponse

2 properties

JSON SCHEMA

GetActiveClientsMembershipsResponse

2 properties

JSON SCHEMA

GetActiveSessionTimesResponse

2 properties

JSON SCHEMA

GetAddOnsResponse

2 properties

JSON SCHEMA

GetAlternativePaymentMethodsResponse

1 properties

JSON SCHEMA

GetAppointmentOptionsResponse

1 properties

JSON SCHEMA

GetAvailableDatesResponse

1 properties

JSON SCHEMA

GetBookableItemsResponse

2 properties

JSON SCHEMA

GetCategoriesResponse

2 properties

JSON SCHEMA

GetClassDescriptionsResponse

2 properties

JSON SCHEMA

GetClassSchedulesResponse

2 properties

JSON SCHEMA

GetClassVisitsResponse

1 properties

JSON SCHEMA

GetClassesResponse

2 properties

JSON SCHEMA

GetClientAccountBalancesResponse

2 properties

JSON SCHEMA

GetClientCompleteInfoResponse

5 properties

JSON SCHEMA

GetClientContractsResponse

2 properties

JSON SCHEMA

GetClientDuplicatesResponse

2 properties

JSON SCHEMA

GetClientFormulaNotesResponse

2 properties

JSON SCHEMA

GetClientIndexesResponse

1 properties

JSON SCHEMA

GetClientPurchasesResponse

2 properties

JSON SCHEMA

GetClientReferralTypesResponse

1 properties

JSON SCHEMA

GetClientRewardsResponse

3 properties

JSON SCHEMA

GetClientScheduleResponse

2 properties

JSON SCHEMA

GetClientServicesResponse

2 properties

JSON SCHEMA

GetClientVisitsResponse

2 properties

JSON SCHEMA

GetClientsResponse

2 properties

JSON SCHEMA

GetCommissionsResponse

2 properties

JSON SCHEMA

GetContactLogTypesResponse

2 properties

JSON SCHEMA

GetContactLogsResponse

2 properties

JSON SCHEMA

GetContractsResponse

2 properties

JSON SCHEMA

GetCoursesReponse

2 properties

JSON SCHEMA

GetCustomClientFieldsResponse

2 properties

JSON SCHEMA

GetCustomPaymentMethodsResponse

2 properties

JSON SCHEMA

GetEnrollmentsResponse

2 properties

JSON SCHEMA

GetGendersResponse

1 properties

JSON SCHEMA

GetGiftCardBalanceResponse

2 properties

JSON SCHEMA

GetGiftCardResponse

2 properties

JSON SCHEMA

GetLiabilityWaiverResponse

1 properties

JSON SCHEMA

GetLocationsResponse

2 properties

JSON SCHEMA

GetMembershipsResponse

1 properties

JSON SCHEMA

GetMobileProvidersResponse

1 properties

JSON SCHEMA

GetPackagesResponse

2 properties

JSON SCHEMA

GetPaymentTypesResponse

1 properties

JSON SCHEMA

GetPickASpotClassResponse

3 properties

JSON SCHEMA

GetProductsInventoryResponse

2 properties

JSON SCHEMA

GetProductsResponse

2 properties

JSON SCHEMA

GetProgramsResponse

2 properties

JSON SCHEMA

GetPromoCodesResponse

2 properties

JSON SCHEMA

GetProspectStagesResponse

1 properties

JSON SCHEMA

GetRelationshipsResponse

2 properties

JSON SCHEMA

GetRequiredClientFieldsResponse

1 properties

JSON SCHEMA

GetReservationResponse

3 properties

JSON SCHEMA

GetResourceAvailabilitiesResponse

2 properties

JSON SCHEMA

GetSalesRepsResponse

2 properties

JSON SCHEMA

GetSalesResponse

2 properties

JSON SCHEMA

GetScheduleItemsResponse

2 properties

JSON SCHEMA

GetScheduledServiceEarningsResponse

2 properties

JSON SCHEMA

GetSemestersResponse

2 properties

JSON SCHEMA

GetServicesResponse

2 properties

JSON SCHEMA

GetSessionTypesResponse

2 properties

JSON SCHEMA

GetSitesResponse

2 properties

JSON SCHEMA

GetStaffAppointmentsResponse

2 properties

JSON SCHEMA

GetStaffImageURLResponse

2 properties

JSON SCHEMA

GetStaffPermissionsResponse

1 properties

JSON SCHEMA

GetStaffResponse

2 properties

JSON SCHEMA

GetStaffSessionTypesResponse

2 properties

JSON SCHEMA

GetTimeCardsResponse

2 properties

JSON SCHEMA

GetTipsResponse

2 properties

JSON SCHEMA

GetTransactionsResponse

2 properties

JSON SCHEMA

GetUnavailabilitiesResponse

2 properties

JSON SCHEMA

GetWaitlistEntriesResponse

2 properties

JSON SCHEMA

GiftCardLayout

3 properties

JSON SCHEMA

GiftCard

12 properties

JSON SCHEMA

HttpContent

1 properties

JSON SCHEMA

InitiatePurchaseContractRequest

10 properties

JSON SCHEMA

IssueRequest

2 properties

JSON SCHEMA

IssueResponse

4 properties

JSON SCHEMA

LeadChannel

5 properties

JSON SCHEMA

Level

3 properties

JSON SCHEMA

Liability

3 properties

JSON SCHEMA

Location

25 properties

JSON SCHEMA

Location1

56 properties

JSON SCHEMA

Membership

14 properties

JSON SCHEMA

MembershipTypeRestriction

2 properties

JSON SCHEMA

MergeClientsRequest

2 properties

JSON SCHEMA

MinimumCommitmentUnitEnum

0 properties

JSON SCHEMA

MobileProvider

4 properties

JSON SCHEMA

Package

6 properties

JSON SCHEMA

PaginationResponse

4 properties

JSON SCHEMA

Pagination

4 properties

JSON SCHEMA

PaymentMethodEnum

0 properties

JSON SCHEMA

PaymentProcessingFailure

3 properties

JSON SCHEMA

PaymentType

4 properties

JSON SCHEMA

PickASpotClass

11 properties

JSON SCHEMA

PricingRelationships

2 properties

JSON SCHEMA

Product

20 properties

JSON SCHEMA

ProductsInventory

10 properties

JSON SCHEMA

ProgramMembership

2 properties

JSON SCHEMA

Program

6 properties

JSON SCHEMA

Program1

9 properties

JSON SCHEMA

PromoCode

14 properties

JSON SCHEMA

ProspectStage

3 properties

JSON SCHEMA

PublicDisplayEnum

0 properties

JSON SCHEMA

PublicDisplay1Enum

0 properties

JSON SCHEMA

PurchaseAccountCreditRequest

8 properties

JSON SCHEMA

PurchaseAccountCreditResponse

5 properties

JSON SCHEMA

PurchaseContractRequest

19 properties

JSON SCHEMA

PurchaseContractResponse

7 properties

JSON SCHEMA

PurchaseContractResponseTotals

4 properties

JSON SCHEMA

PurchaseGiftCardRequest

17 properties

JSON SCHEMA

PurchaseGiftCardResponse

11 properties

JSON SCHEMA

PurchasedItem

25 properties

JSON SCHEMA

Relationship

3 properties

JSON SCHEMA

RemoveClientFromClassRequest

7 properties

JSON SCHEMA

RemoveClientFromClassResponse

1 properties

JSON SCHEMA

RemoveClientsFromClassesRequest

6 properties

JSON SCHEMA

RemoveClientsFromClassesResponse

3 properties

JSON SCHEMA

Reservation

9 properties

JSON SCHEMA

ResourceAvailability

3 properties

JSON SCHEMA

ResourceAvailability1

5 properties

JSON SCHEMA

Resource

2 properties

JSON SCHEMA

ResourceSlim

2 properties

JSON SCHEMA

ResponseDetails

3 properties

JSON SCHEMA

ReturnSaleRequest

2 properties

JSON SCHEMA

ReturnSaleResponse

3 properties

JSON SCHEMA

SalePayment

6 properties

JSON SCHEMA

Sale

11 properties

JSON SCHEMA

SalesRepResponse

4 properties

JSON SCHEMA

SalesRep

5 properties

JSON SCHEMA

ScheduleTypeEnum

0 properties

JSON SCHEMA

ScheduleType2Enum

0 properties

JSON SCHEMA

ScheduledServiceEarningsEvent

5 properties

JSON SCHEMA

ScheduledServiceTypeEnum

0 properties

JSON SCHEMA

Semester

8 properties

JSON SCHEMA

SendAutoEmailRequest

2 properties

JSON SCHEMA

SendPasswordResetEmailRequest

3 properties

JSON SCHEMA

Service

27 properties

JSON SCHEMA

ServiceTag

2 properties

JSON SCHEMA

SessionType

13 properties

JSON SCHEMA

SessionType1

14 properties

JSON SCHEMA

ShoppingCart

8 properties

JSON SCHEMA

Site

23 properties

JSON SCHEMA

Size

2 properties

JSON SCHEMA

Spot

3 properties

JSON SCHEMA

StaffPermissionGroup

4 properties

JSON SCHEMA

Staff

38 properties

JSON SCHEMA

StaffSessionType

15 properties

JSON SCHEMA

StaffSetting

2 properties

JSON SCHEMA

Staff1

45 properties

JSON SCHEMA

StatusEnum

0 properties

JSON SCHEMA

Status1Enum

0 properties

JSON SCHEMA

StoredCardInfo

1 properties

JSON SCHEMA

SubCategory

3 properties

JSON SCHEMA

SubstituteClassTeacherRequest

6 properties

JSON SCHEMA

SubstituteClassTeacherResponse

1 properties

JSON SCHEMA

SubstituteTeacherClass

21 properties

JSON SCHEMA

SuspendContractRequest

9 properties

JSON SCHEMA

SuspendContractResponse

1 properties

JSON SCHEMA

TerminateContractRequest

5 properties

JSON SCHEMA

TerminateContractResponse

1 properties

JSON SCHEMA

TimeCardEvent

7 properties

JSON SCHEMA

Tip

4 properties

JSON SCHEMA

TransactionResponse

2 properties

JSON SCHEMA

Transaction

17 properties

JSON SCHEMA

TypeEnum

0 properties

JSON SCHEMA

Type1Enum

0 properties

JSON SCHEMA

Type2Enum

0 properties

JSON SCHEMA

UnavailabilityPlain

5 properties

JSON SCHEMA

Unavailability

4 properties

JSON SCHEMA

Unavailability1

4 properties

JSON SCHEMA

UpcomingAutopayEvent

7 properties

JSON SCHEMA

UpdateAppointmentRequest

14 properties

JSON SCHEMA

UpdateAppointmentResponse

1 properties

JSON SCHEMA

UpdateAvailabilityRequest

9 properties

JSON SCHEMA

UpdateAvailabilityResponse

2 properties

JSON SCHEMA

UpdateClassEnrollmentScheduleRequest

24 properties

JSON SCHEMA

UpdateClassScheduleNotesRequest

1 properties

JSON SCHEMA

UpdateClientContractAutopaysRequest

7 properties

JSON SCHEMA

UpdateClientRequest

5 properties

JSON SCHEMA

UpdateClientResponse

1 properties

JSON SCHEMA

UpdateClientRewardsRequest

6 properties

JSON SCHEMA

UpdateClientServiceRequest

5 properties

JSON SCHEMA

UpdateClientServiceResponse

1 properties

JSON SCHEMA

UpdateClientVisitRequest

7 properties

JSON SCHEMA

UpdateClientVisitResponse

1 properties

JSON SCHEMA

UpdateContactLogComment

2 properties

JSON SCHEMA

UpdateContactLogRequest

10 properties

JSON SCHEMA

UpdateContactLogType

2 properties

JSON SCHEMA

UpdateProductPriceRequest

3 properties

JSON SCHEMA

UpdateProductPriceResponse

1 properties

JSON SCHEMA

UpdateReservationResponse

2 properties

JSON SCHEMA

UpdateSaleDateRequest

2 properties

JSON SCHEMA

UpdateSaleDateResponse

1 properties

JSON SCHEMA

UpdateServiceResponse

1 properties

JSON SCHEMA

UpdateSiteClientIndexRequest

10 properties

JSON SCHEMA

UpdateSiteClientIndexResponse

10 properties

JSON SCHEMA

UpdateStaffPermissionsRequest

2 properties

JSON SCHEMA

UpdateStaffPermissionsResponse

1 properties

JSON SCHEMA

UpdateStaffRequest

28 properties

JSON SCHEMA

UpdateStaffResponse

1 properties

JSON SCHEMA

UploadClientDocumentRequest

2 properties

JSON SCHEMA

UploadClientDocumentResponse

2 properties

JSON SCHEMA

UploadClientPhotoRequest

2 properties

JSON SCHEMA

UploadClientPhotoResponse

2 properties

JSON SCHEMA

User

4 properties

JSON SCHEMA

Visit

28 properties

JSON SCHEMA

VisitWaitlistInfo

2 properties

JSON SCHEMA

VisitWithWaitlistInfo

29 properties

JSON SCHEMA

WaitlistEntry

9 properties

JSON SCHEMA

WrittenClassSchedulesInfo

2 properties

JSON SCHEMA

CreateSubscriptionRequest

4 properties

JSON SCHEMA

CreateSubscriptionResponse

11 properties

JSON SCHEMA

DeactivateSubscriptionResponse

4 properties

JSON SCHEMA

GetMetricsResponse

1 properties

JSON SCHEMA

GetSubscriptionsResponse

1 properties

JSON SCHEMA

Metric

8 properties

JSON SCHEMA

PatchSubscriptionRequest

5 properties

JSON SCHEMA

PushApiError

3 properties

JSON SCHEMA

PushApiResultGetSubscriptionsResponse

3 properties

JSON SCHEMA

PushApiResultSubscription

3 properties

JSON SCHEMA

Subscription

10 properties

JSON SCHEMA

Scroll within the panel for all 351 ·

JSON Structure 351

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Public Api V6 Action Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Action1 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Action11 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Action8 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Add Client Request Structure

60 properties

JSON STRUCTURE

Public Api V6 Add On Small Structure

4 properties

JSON STRUCTURE

Public Api V6 Add On Small1 Structure

4 properties

JSON STRUCTURE

Public Api V6 Add Staff Request Structure

26 properties

JSON STRUCTURE

Public Api V6 Add Staff Response Structure

1 properties

JSON STRUCTURE

Public Api V6 Amenity Structure

2 properties

JSON STRUCTURE

Public Api V6 Amenity1 Structure

2 properties

JSON STRUCTURE

Public Api V6 Api Error1 Structure

2 properties

JSON STRUCTURE

Public Api V6 Applicable Item Structure

3 properties

JSON STRUCTURE

Public Api V6 Appointment Add On Structure

5 properties

JSON STRUCTURE

Public Api V6 Appointment Option Structure

4 properties

JSON STRUCTURE

Public Api V6 Appointment Staff Structure

4 properties

JSON STRUCTURE

Public Api V6 Appointment Structure

23 properties

JSON STRUCTURE

Public Api V6 Appointment1 Structure

22 properties

JSON STRUCTURE

Public Api V6 Autopay Schedule Structure

3 properties

JSON STRUCTURE

Public Api V6 Availability Structure

13 properties

JSON STRUCTURE

Public Api V6 Availability1 Structure

13 properties

JSON STRUCTURE

Public Api V6 Booking Window Structure

4 properties

JSON STRUCTURE

Public Api V6 Cart Item Structure

8 properties

JSON STRUCTURE

Public Api V6 Category Structure

11 properties

JSON STRUCTURE

Public Api V6 Checkout Item Structure

2 properties

JSON STRUCTURE

Public Api V6 Class Description Structure

15 properties

JSON STRUCTURE

Public Api V6 Class Schedule Structure

24 properties

JSON STRUCTURE

Public Api V6 Class Structure

30 properties

JSON STRUCTURE

Public Api V6 Client Arrival Structure

4 properties

JSON STRUCTURE

Public Api V6 Client Contract Structure

23 properties

JSON STRUCTURE

Public Api V6 Client Credit Card Structure

10 properties

JSON STRUCTURE

Public Api V6 Client Document Structure

3 properties

JSON STRUCTURE

Public Api V6 Client Duplicate Structure

5 properties

JSON STRUCTURE

Public Api V6 Client Index Structure

6 properties

JSON STRUCTURE

Public Api V6 Client Index Value Structure

3 properties

JSON STRUCTURE

Public Api V6 Client Membership Structure

17 properties

JSON STRUCTURE

Public Api V6 Client Memberships Structure

3 properties

JSON STRUCTURE

Public Api V6 Client Service Structure

14 properties

JSON STRUCTURE

Public Api V6 Client Structure

58 properties

JSON STRUCTURE

Public Api V6 Client Type Structure

2 properties

JSON STRUCTURE

Public Api V6 Color Structure

2 properties

JSON STRUCTURE

Public Api V6 Commission Detail Structure

2 properties

JSON STRUCTURE

Public Api V6 Contact Log Structure

11 properties

JSON STRUCTURE

Public Api V6 Contact Log Type Structure

3 properties

JSON STRUCTURE

Public Api V6 Contract Item Structure

7 properties

JSON STRUCTURE

Public Api V6 Contract Structure

38 properties

JSON STRUCTURE

Public Api V6 Course Structure

10 properties

JSON STRUCTURE

Public Api V6 Credit Card Info Structure

11 properties

JSON STRUCTURE

Public Api V6 Days Of Week Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Days Valid Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Direct Debit Info Structure

4 properties

JSON STRUCTURE

Public Api V6 Discount Structure

2 properties

JSON STRUCTURE

Public Api V6 Gender Option Structure

4 properties

JSON STRUCTURE

Public Api V6 Get Sales Response Structure

2 properties

JSON STRUCTURE

Public Api V6 Get Sites Response Structure

2 properties

JSON STRUCTURE

Public Api V6 Get Staff Response Structure

2 properties

JSON STRUCTURE

Public Api V6 Get Tips Response Structure

2 properties

JSON STRUCTURE

Public Api V6 Gift Card Layout Structure

3 properties

JSON STRUCTURE

Public Api V6 Gift Card Structure

12 properties

JSON STRUCTURE

Public Api V6 Http Content Structure

1 properties

JSON STRUCTURE

Public Api V6 Issue Request Structure

2 properties

JSON STRUCTURE

Public Api V6 Issue Response Structure

4 properties

JSON STRUCTURE

Public Api V6 Lead Channel Structure

5 properties

JSON STRUCTURE

Public Api V6 Level Structure

3 properties

JSON STRUCTURE

Public Api V6 Liability Structure

3 properties

JSON STRUCTURE

Public Api V6 Location Structure

25 properties

JSON STRUCTURE

Public Api V6 Location1 Structure

56 properties

JSON STRUCTURE

Public Api V6 Membership Structure

14 properties

JSON STRUCTURE

Public Api V6 Mobile Provider Structure

4 properties

JSON STRUCTURE

Public Api V6 Package Structure

6 properties

JSON STRUCTURE

Public Api V6 Pagination Structure

4 properties

JSON STRUCTURE

Public Api V6 Payment Type Structure

4 properties

JSON STRUCTURE

Public Api V6 Pick Aspot Class Structure

11 properties

JSON STRUCTURE

Public Api V6 Product Structure

20 properties

JSON STRUCTURE

Public Api V6 Products Inventory Structure

10 properties

JSON STRUCTURE

Public Api V6 Program Membership Structure

2 properties

JSON STRUCTURE

Public Api V6 Program Structure

6 properties

JSON STRUCTURE

Public Api V6 Program1 Structure

9 properties

JSON STRUCTURE

Public Api V6 Promo Code Structure

14 properties

JSON STRUCTURE

Public Api V6 Prospect Stage Structure

3 properties

JSON STRUCTURE

Public Api V6 Purchased Item Structure

25 properties

JSON STRUCTURE

Public Api V6 Relationship Structure

3 properties

JSON STRUCTURE

Public Api V6 Reservation Structure

9 properties

JSON STRUCTURE

Public Api V6 Resource Slim Structure

2 properties

JSON STRUCTURE

Public Api V6 Resource Structure

2 properties

JSON STRUCTURE

Public Api V6 Response Details Structure

3 properties

JSON STRUCTURE

Public Api V6 Sale Payment Structure

6 properties

JSON STRUCTURE

Public Api V6 Sale Structure

11 properties

JSON STRUCTURE

Public Api V6 Sales Rep Response Structure

4 properties

JSON STRUCTURE

Public Api V6 Sales Rep Structure

5 properties

JSON STRUCTURE

Public Api V6 Schedule Type Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Semester Structure

8 properties

JSON STRUCTURE

Public Api V6 Service Structure

27 properties

JSON STRUCTURE

Public Api V6 Service Tag Structure

2 properties

JSON STRUCTURE

Public Api V6 Session Type Structure

13 properties

JSON STRUCTURE

Public Api V6 Session Type1 Structure

14 properties

JSON STRUCTURE

Public Api V6 Shopping Cart Structure

8 properties

JSON STRUCTURE

Public Api V6 Site Structure

23 properties

JSON STRUCTURE

Public Api V6 Size Structure

2 properties

JSON STRUCTURE

Public Api V6 Spot Structure

3 properties

JSON STRUCTURE

Public Api V6 Staff Session Type Structure

15 properties

JSON STRUCTURE

Public Api V6 Staff Setting Structure

2 properties

JSON STRUCTURE

Public Api V6 Staff Structure

38 properties

JSON STRUCTURE

Public Api V6 Staff1 Structure

45 properties

JSON STRUCTURE

Public Api V6 Status Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Status1 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Stored Card Info Structure

1 properties

JSON STRUCTURE

Public Api V6 Sub Category Structure

3 properties

JSON STRUCTURE

Public Api V6 Time Card Event Structure

7 properties

JSON STRUCTURE

Public Api V6 Tip Structure

4 properties

JSON STRUCTURE

Public Api V6 Transaction Structure

17 properties

JSON STRUCTURE

Public Api V6 Type Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Type1 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Type2 Enum Structure

0 properties

JSON STRUCTURE

Public Api V6 Unavailability Structure

4 properties

JSON STRUCTURE

Public Api V6 Unavailability1 Structure

4 properties

JSON STRUCTURE

Public Api V6 User Structure

4 properties

JSON STRUCTURE

Public Api V6 Visit Structure

28 properties

JSON STRUCTURE

Public Api V6 Waitlist Entry Structure

9 properties

JSON STRUCTURE

Webhooks Api Metric Structure

8 properties

JSON STRUCTURE

Webhooks Api Push Api Error Structure

3 properties

JSON STRUCTURE

Webhooks Api Subscription Structure

10 properties

JSON STRUCTURE

Scroll within the panel for all 351 ·

Examples 322

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Public Api V6 Class Example

30 fields

EXAMPLE

Public Api V6 Sale Example

11 fields

EXAMPLE

Public Api V6 Site Example

23 fields

EXAMPLE

Public Api V6 Staff Example

38 fields

EXAMPLE

Public Api V6 Tip Example

4 fields

EXAMPLE

Public Api V6 Visit Example

28 fields

EXAMPLE

Scroll within the panel for all 322 ·

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Mindbody Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Mindbody Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Mindbody Trust Center

PCI DSS

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Mindbody Scopes

5 scopes · authorizationCode

5 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Mindbody Agentic Access

154 operations · 73 acting · 3 human-in-the-loop

154 operations · 73 acting

AGENTIC

Use Cases 6

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

Studio Booking Apps

Build branded mobile or web booking experiences for yoga, pilates, barre, and fitness studios.

CRM and Marketing Automation

Sync clients and sales events into CRMs (HubSpot, Salesforce) and trigger marketing journeys.

Wellness Aggregator Integrations

Power class/appointment discovery and booking in third-party wellness apps and ClassPass-style platforms.

Studio Operations Analytics

Pipe payroll, sales, and class fill data into BI tooling for chain operators.

Customer Loyalty Programs

Drive loyalty points and rewards from visit/sale events delivered via the Webhooks API.

Network Identity

Use Cross-Site to recognize repeat clients across affiliated Mindbody businesses.

Integrations 5

Pre-built integrations with other platforms tell you where this provider already fits in a stack.

Pre-built integrations with other platforms and tools.

Mindbody Identity Service

OpenID Connect provider at signin.mindbodyonline.com powering OAuth 2.0 flows for the Public API.

Mindbody Marketplace

Consumer app surface exposing participating studios for nearby discovery and booking.

Partner Store

Mindbody-vetted directory of integrations at partnerstore.mindbodyonline.com.

ClassPass

Aggregator marketplace integrating with Mindbody for class supply.

Payment Processors

Integrated card processing and custom payment methods routed through the Sale endpoints.

Solutions 4

Packaged solutions the provider offers on top of the raw API surface.

Packaged solutions this provider offers.

Boutique Fitness

Yoga, pilates, barre, indoor cycling, HIIT, and martial-arts studios.

Beauty and Salon

Hair, nail, and beauty salons using appointment scheduling and POS.

Spa and Wellness

Day spas, medspas, and integrative wellness centers.

Health Clubs and Gyms

Multi-location gyms and health clubs with classes, personal training, and recurring memberships.

Resources

Every other property we hold for Mindbody — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/mindbody · machine-readable index on apis.io