Mindbody · Schema
Membership
Implementation of the 'Membership' model.
FitnessWellnessBeautySchedulingBookingPoint-of-SaleStudiosSalonsSpasWebhook
Properties
| Name | Type | Description |
|---|---|---|
| MembershipId | integer | The membership id. |
| MembershipName | string | The membership name. |
| Priority | integer | The priority/sort order. |
| MemberRetailDiscount | number | The membership discount for retail as a percentage. |
| MemberServiceDiscount | number | The membership discount for services as a percentage. |
| AllowClientsToScheduleUnpaid | boolean | Allow clients in this membership to schedule unpaid. |
| OnlineBookingRestrictedToMembersOnly | array | List of programs that are restricted to clients in this membership only. |
| DayOfMonthSchedulingOpensForNextMonth | integer | Day of month scheduling opens for next month. Unrestricted is a null value. |
| RestrictSelfSignInToMembersOnly | boolean | Restrict self sign in to members only. |
| AllowMembersToBookAppointmentsWithoutPaying | boolean | Allow members to book appointments without paying. |
| AllowMembersToPurchaseNonMembersServices | boolean | Allow members to purchase non-members services. |
| AllowMembersToPurchaseNonMembersProducts | boolean | Allow members to purchase non-members products. |
| IsActive | boolean | Indicates if the membership is active. |
| EarlyAccessDaysBeforeSchedulingWindow | integer | Number of days before the scheduling window that members with this membership get early access. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/mindbody/refs/heads/main/json-schema/public-api-v6-membership-schema.json",
"title": "Membership",
"description": "Implementation of the 'Membership' model.",
"type": "object",
"properties": {
"MembershipId": {
"type": "integer",
"format": "int32",
"description": "The membership id.",
"example": 123456
},
"MembershipName": {
"type": "string",
"description": "The membership name.",
"example": "example-value"
},
"Priority": {
"type": "integer",
"format": "int32",
"description": "The priority/sort order.",
"example": 1
},
"MemberRetailDiscount": {
"type": "number",
"format": "double",
"description": "The membership discount for retail as a percentage.",
"example": 1.0
},
"MemberServiceDiscount": {
"type": "number",
"format": "double",
"description": "The membership discount for services as a percentage.",
"example": 1.0
},
"AllowClientsToScheduleUnpaid": {
"type": "boolean",
"description": "Allow clients in this membership to schedule unpaid.",
"example": true
},
"OnlineBookingRestrictedToMembersOnly": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ProgramMembership"
},
"description": "List of programs that are restricted to clients in this membership only.",
"example": [
{}
]
},
"DayOfMonthSchedulingOpensForNextMonth": {
"type": "integer",
"format": "int32",
"description": "Day of month scheduling opens for next month. Unrestricted is a null value.",
"example": 1
},
"RestrictSelfSignInToMembersOnly": {
"type": "boolean",
"description": "Restrict self sign in to members only.",
"example": true
},
"AllowMembersToBookAppointmentsWithoutPaying": {
"type": "boolean",
"description": "Allow members to book appointments without paying.",
"example": true
},
"AllowMembersToPurchaseNonMembersServices": {
"type": "boolean",
"description": "Allow members to purchase non-members services.",
"example": true
},
"AllowMembersToPurchaseNonMembersProducts": {
"type": "boolean",
"description": "Allow members to purchase non-members products.",
"example": true
},
"IsActive": {
"type": "boolean",
"description": "Indicates if the membership is active.",
"example": true
},
"EarlyAccessDaysBeforeSchedulingWindow": {
"type": "integer",
"format": "int32",
"description": "Number of days before the scheduling window that members with this membership get early access.",
"example": 1
}
}
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/public-api-v6-membership"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.