Tool tree
gradeNot graded
page: Every page
search_availabilityAnswer
Get current offers for this site's configured hotel (512687); do not pass hotel_code, for one room and adult guests. Dates use the hotel's timezone. Language defaults to ru-ru; currency defaults to USD. Always use each price.currency, since the API may return another currency. Returns rooms, rates, total prices, meals, cancellation, payment options and occupancy. Show additional adult placements and their API-reported details. Unknown placement kinds are preserved with warnings; if occupancy.adult_composition_confirmed is false, do not claim that adult eligibility or bed type is confirmed. Service prices are as quoted by the API; applications_reported_by_api preserves guest/placement applicability and does not establish a full-party total. A loyalty_price is conditional: eligibility and conditions are not verified; do not assume registration is sufficient or promise this price. If loyalty_price is null, do not invent a discount. Give the guest booking.url only when it is non-null; links require hotel-specific configuration. Does not support children or multiple rooms and does not create a booking.
View tool JSON
{
"name": "search_availability",
"kind": "answer",
"impl": "imperative",
"description": "Get current offers for this site's configured hotel (512687); do not pass hotel_code, for one room and adult guests. Dates use the hotel's timezone. Language defaults to ru-ru; currency defaults to USD. Always use each price.currency, since the API may return another currency. Returns rooms, rates, total prices, meals, cancellation, payment options and occupancy. Show additional adult placements and their API-reported details. Unknown placement kinds are preserved with warnings; if occupancy.adult_composition_confirmed is false, do not claim that adult eligibility or bed type is confirmed. Service prices are as quoted by the API; applications_reported_by_api preserves guest/placement applicability and does not establish a full-party total. A loyalty_price is conditional: eligibility and conditions are not verified; do not assume registration is sufficient or promise this price. If loyalty_price is null, do not invent a discount. Give the guest booking.url only when it is non-null; links require hotel-specific configuration. Does not support children or multiple rooms and does not create a booking.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"checkin": {
"type": "string",
"format": "date",
"description": "Check-in date, YYYY-MM-DD, in the hotel's timezone."
},
"checkout": {
"type": "string",
"format": "date",
"description": "Check-out date, YYYY-MM-DD; later than check-in."
},
"adults": {
"type": "integer",
"minimum": 1,
"description": "Number of adults in one room. Pass it explicitly."
},
"language": {
"type": "string",
"pattern": "^[a-zA-Z]{2,3}-[a-zA-Z]{2}$",
"default": "ru-ru",
"description": "Language of the API texts, for example ru-ru or en-us. Choose it by the guest's language. Support for other locales and the completeness of translations depend on the API."
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"default": "USD",
"description": "Requested price currency; default USD. Actual currency depends on the API response."
}
},
"required": [
"checkin",
"checkout",
"adults"
]
},
"page": "/"
}