book_tour requires a signed-in account. Call get_tour_availability first and
confirm the renter authorizes sending their contact details to the property.
Input
For
request_only or contact_only availability, omit the slot and use
mode="request" or mode="contact". The worker must not select an arbitrary
appointment time. Required missing preferences or incompatible layout choices
stop the request for review instead of being filled with defaults.
Output
submitted acknowledges the asynchronous request, not a confirmed appointment.
get_tour_booking returns its later status. needs_review can indicate missing
renter input, an unavailable requested option, or an unverified confirmation.
Read its message before retrying; an uncertain submission may already have reached
the property. The worker does not automatically resubmit.
Limits and errors
brightplace limits active tour requests to 2 per renter email in a rolling 24-hour window. Additional active requests returnBOOKING_LIMIT_REACHED.
Invalid input, including an invalid move-in date, returns a validation error.