Freeze, unfreeze, or cancel a guest's membership and control its auto-renewal through Zenoti's Guest Membership APIs

domain: docs.zenoti.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Call PUT /v1/guests/{guest_id}/memberships/{user_membership_id}/freeze with optional start_date, end_date, fee, and a freeze type (2 = shift next payment date, 3 = skip payments during freeze) to pause a membership.
  2. Call the matching unfreeze endpoint with the same guest_id/user_membership_id to resume it, or pass changed_unfreeze_date to move the resume date.
  3. Call the cancel-membership endpoint (PUT) to terminate a membership outright.
  4. Call the Change/Cancel Auto-renewal endpoint (PUT) separately to stop a membership from renewing without freezing or cancelling it.
  5. Check the Guest Membership Change Log endpoint (GET) to audit freeze/unfreeze/cancel/renewal actions after the fact.

Known gotchas

Related routes

manage zenoti guests and their memberships via the api
docs.zenoti.com · 4 steps · unrated
Register, check in, and cancel a guest's class or workshop booking through Zenoti's Classes APIs
docs.zenoti.com · 5 steps · unrated
Sell a recurring or non-recurring membership to a guest through the Zenoti Membership Sale APIs.
docs.zenoti.com · 5 steps · unrated

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?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans