search_rooms
Search rooms by name to get their numeric IDs, full names, and locations, using cached data or reservation history.
Instructions
Find rooms by name and return their numeric IDs.
If a rooms cache exists (built by discover_rooms), searches it across all
locations without any API call. Falls back to scanning reservation history
live if no cache exists, in which case location is required.
Each result includes the room id (needed by find_available_rooms and book_room), full_name, and location.
Example: search_rooms("Xenon") finds all rooms with "Xenon" in the name across every cached location.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name_filter | No | Substring to filter room names (case-insensitive). | |
| location | No | Limit search to this location. If omitted, all cached locations are searched. | |
| instance | No | Named Indico instance to query. Use only configured names. If omitted, the server default instance is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |