book_tour submits a tour request for a renter and slot returned by
get_tour_availability.
Input
| Field | Type | Required | Notes |
|---|---|---|---|
listing_id | string | Yes | A listing snapshot id returned by search_listings. |
slot_id | string | Yes | A slot id returned by get_tour_availability. |
renter.name | string | Yes | Renter name. |
renter.email | string | Yes | Renter email. |
renter.phone | string | No | Renter phone. |
notes | string | No | Optional note to include with the request. |
Output
Limits and errors
If the slot is taken, expired, or otherwise unavailable, the tool returnsSLOT_NOT_AVAILABLE.
BrightPlace also limits active tour requests to 2 per renter email in a rolling
24-hour window. Additional active requests return BOOKING_LIMIT_REACHED.
Because book_tour submits renter contact information, clients should ask users
to review the request before calling the tool.