POST

Book From Waitlist


Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Books a site member into the session for which they are waitlisted (waiting resource), and the associated booking is checked out. Waitlist registration status is changed to ENROLLED.

Permissions This endpoint requires the Manage Bookings permissions scope

Path Params
registrationIdstringRequired

Registration to book.

Body Params
couponCodestring

Coupon code to apply to this booking at checkout.


planSelectionPlanSelection

Selected paid plan to apply to this booking at checkout.


notifyParticipantsboolean

selectedPaymentOptionstring

flowControlSettingsFlowControlSettings

Sets the book flow behavior, some behaviors required permissions.


statusstring

Booking status. One of:

  • "CREATED" - The booking was created. This is the default status.
  • "CONFIRMED" - The booking has been confirmed and appears on the bookings calendar. Required BOOKINGS.MANAGE_BOOKINGS permission. Without the required permission, a "CONFIRMED" status will cause "Missing required permission to create booking with overridden bookingStatus" error. Providing a status other than "CREATED" or "CONFIRMED" will cause an error. For example, "CANCEL" status will throw an "Invalid status. CANCEL is not permitted" error.
Response Object
registrationIdstring

bookingBooking

Checked-out booking. (Online-payments can only be completed in the Wix Bookings UI.)

Enroll from wait list

Books a site member into the session for which he was waitlisted, according to the provided registration Id.

Request
cURL
Response
JSON
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?