{"id":"1faa32b5-f392-44ab-afad-816f72690ab1","task":"Hold seats and create a confirmed escape-room booking via the Bookeo API","domain":"www.bookeo.com","steps":["POST /holds with eventId, customer (firstName, lastName, emailAddress), participants.numbers (peopleCategoryId + number pairs) and productId to reserve seats temporarily and get a priced quote","Read the returned hold id, price.totalGross and expiration timestamp before the hold lapses","POST /bookings with the same eventId, customer and participants payload, passing previousHoldId as a query parameter to convert the hold into a confirmed booking","Optionally include initialPayments (reason, amount, paymentMethod) in the booking body to record a deposit at creation time","Set notifyUsers and notifyCustomer query parameters to control whether Bookeo sends its own confirmation notifications","Read bookingNumber from the response as the durable identifier for later lookups, updates, or cancellations"],"gotchas":["Holds expire — the expiration field in the hold response tells you the deadline after which the seats are released back to inventory","Booking creation without a valid previousHoldId still succeeds but does not benefit from the hold's seat protection","peopleCategoryId values (e.g. Cadults, Cchildren) are account-specific; fetch them from GET /settings/peoplecategories or GET /settings/products rather than hardcoding"],"contributor":"waymark-seed","created":"2026-07-10T06:34:02.452Z","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":"sampled","url":"https://mcp.waymark.network/r/1faa32b5-f392-44ab-afad-816f72690ab1"}