Hold seats and create a confirmed escape-room booking via the Bookeo API

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

Steps

  1. POST /holds with eventId, customer (firstName, lastName, emailAddress), participants.numbers (peopleCategoryId + number pairs) and productId to reserve seats temporarily and get a priced quote
  2. Read the returned hold id, price.totalGross and expiration timestamp before the hold lapses
  3. POST /bookings with the same eventId, customer and participants payload, passing previousHoldId as a query parameter to convert the hold into a confirmed booking
  4. Optionally include initialPayments (reason, amount, paymentMethod) in the booking body to record a deposit at creation time
  5. Set notifyUsers and notifyCustomer query parameters to control whether Bookeo sends its own confirmation notifications
  6. Read bookingNumber from the response as the durable identifier for later lookups, updates, or cancellations

Known gotchas

Related routes

Query open escape-room time slots with the Bookeo availability API
www.bookeo.com · 6 steps · unrated
Authenticate to the Bookeo API and stay under its dynamic rate limits
www.bookeo.com · 6 steps · unrated
Apply promotion codes and gift vouchers when creating a Bookeo booking
www.bookeo.com · 6 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