book_class_as_guest
Book a class, event or retreat for a person with no MoveMentors account. No sign-in needed: ask the person for their name and email and pass them in. The seat is held while the person pays by card: the response has a single-use Stripe Checkout URL to open in a browser (a payment vault or one-time card works there). The seat is released if unpaid, and once paid the confirmation email, with a link to change or cancel, goes to guestEmail in the language given. Only card-paid bookings work here; for a free class, a host paid in cash or by bank transfer, a host who checks phone numbers by text, a promo code or a retreat payment plan, the tool answers with the class page where the person books it themselves (no account needed). Find scheduleId with search_classes. For a pay-what-you-can class pass pwycAmountCents (at least minPriceCents from search_classes). Limited to a few bookings an hour per person.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| locale | No | Language for the emails and booking page. Defaults to English. | |
| guestName | Yes | The person's full name, as the host will see it. | |
| partySize | No | Total seats to reserve, including the person booking. | |
| guestEmail | Yes | Where the confirmation email and booking link go. Use the person's own address. | |
| scheduleId | Yes | Schedule ID (use search_classes to discover). | |
| pwycAmountCents | No | Pay-what-you-can classes only: the per-seat amount the person chooses, in cents of the class currency. Defaults to the suggested price. |