Clients and memberships
Membership status
A client is a member of a site when their Status is "Active".
Below is a full list of possible Status values:
"Active"- The client has an active membership on file."Non-member"- The client has never purchased a membership pricing option."Expired"- The client has purchased a membership pricing option at least once, but the pricing option has either expired or has been used up."Suspended"- The client had an active membership, but either the contract associated with the membership or the client's account is suspended."Terminated"- The client had an active membership, but its associated contract was terminated."Declined"- The client's last automatic membership payment was declined.
Client ID and multiple sites
For businesses that have more than one site, the same person will have a different client ID at each site. There can also be client ID collisions between sites. To make a client's ID truly unique across of all Mindbody environments we suggest you concatenate the site ID with the client ID.
Membership type
Mindbody's API does not allow developers to grab client memberships at the location or site level. This means that the only option is to perform individual lookups or batched client lookups of active memberships. There isn't a good indicator to know when a membership is canceled or expired. Individual lookups and even batched client look ups can lead to a number of API calls, racking up API fees.
Last updated
Was this helpful?

