Seat waitlist entry
Seats an active party at the earliest table that fits it right now and returns the entry as seated with the created walk-in booking_id. No table free now answers 409 slot_unavailable; an entry that already left the queue answers 409 illegal_transition. Requires bookings:manage.
Authorizations
API key — mpk_test_… for the sandbox, mpk_live_… for production. Issued by Maple during partner onboarding.
Path Parameters
Response
Success
waitlist_entry Opaque, prefixed bkw_….
waiting, notified, on_my_way, seated, removed_by_guest, removed_by_venue, expired_no_response 1-based place in the queue while the entry is active; null once it is seated, removed, or expired.
The wait quoted when the party joined, refreshed when it is notified. Null when none could be quoted.
ISO-8601 UTC instant.
ISO-8601 UTC instant the table-ready text was sent.
The walk-in booking created when the party was seated; read it with GET /bookings/{bookingId}.
The channel the party joined on, e.g. api_partner, voice_ai, internal.