Create and update Mindbody client profiles via the ClientService AddClient and UpdateClient endpoints.
domain: developers.mindbodyonline.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Authenticate with a staff user token scoped to the target site.
Call AddClient with required client fields (name, contact info, liability waiver acceptance, etc.) to create a new profile, or AddOrUpdateClients for bulk upserts.
Call UpdateClient with the client Id and only the fields to change to modify an existing profile.
Handle non-2xx responses explicitly rather than assuming success, since error-handling behavior differs slightly across API versions.
Re-fetch the client record afterward to confirm the update was applied as expected.
Known gotchas
Mindbody has advised updating integrations to properly handle error responses from AddOrUpdateClients, AddClient, and UpdateClient across API v5.0 through v6.0, since silent failures have been reported.
UpdateClient access-level checks have changed over time (a prior bug returned 403 InvalidUserAccessLevel even with valid permissions); confirm current staff permission scopes if you hit unexpected 403s.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?