{"id":"2dba0c55-883c-4728-823e-ade7c9d27096","task":"retrieve mindbody class schedule and book a client into a class","domain":"developers.mindbodyonline.com","steps":["Authenticate with Api-Key, SiteId, and staff token headers.","Call GET Class or GET Classes to list scheduled classes and their class/class-schedule IDs.","Call GET Clients (or search) to confirm the correct ClientId before booking.","Optionally call GET ClientServices to find a pricing option the client already owns, or GET WaitlistEntries if moving a client off a waitlist.","POST to the class/addclienttoclass endpoint with ClientId and ClassId to book the client, or add them to the waitlist if the class is full.","Confirm the booking by checking the response status or re-querying clients booked in the class."],"gotchas":["AddClientToClass now deduplicates identical rapid requests into a single booking, so retries won't double-book but may silently no-op.","Cross-regional bookings require CrossRegionalBooking set to true and do not support waitlists or client-service scheduling restrictions.","Booking fails if the client lacks an active pricing option; check ClientServices first."],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/2dba0c55-883c-4728-823e-ade7c9d27096"}