Show available room cards
show_available_roomsDefault visual presentation after the final useful availability comparison when UI is supported and text-only was not requested. Render once without waiting for a photo request; narrate ordinary follow-ups without repeating searches or widgets. Read-only room comparison presentation. First search availability, then select returned property/room/rate/count IDs and preserve the exact dates, guests, budget and display currency. Rechecks the existing property availability tool for current authoritative stay totals; never accepts prices or quote data. Up to3 properties,4 cards/page,60 offers maximum. show_available_rooms renders once; get_available_room_cards is data-only for mounted-card pagination. Photo selection opens only the selected room gallery. No bookings, holds, quotes, emails or payments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adults | Yes | ||
| budget | No | Optional additional budget constraint. Clarify missing currency or basis before calling. Do not combine with legacy maxPrice/maxPriceCurrency. | |
| offset | No | ||
| checkIn | Yes | ||
| checkOut | Yes | ||
| children | No | ||
| selections | Yes | Properties and exact room/rate/count selections from prior availability. Omit offers to compare currently available offers at that property. | |
| displayCurrency | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| cards | Yes | ||
| query | Yes | ||
| total | Yes | ||
| adults | Yes | ||
| offset | Yes | ||
| checkIn | Yes | ||
| message | Yes | ||
| version | Yes | ||
| checkOut | Yes | ||
| children | Yes | ||
| checkedAt | Yes | ||
| expiresAt | Yes | ||
| truncated | Yes | ||
| nextOffset | Yes | ||
| previousOffset | Yes | ||
| unavailableProperties | Yes |