Filter Room Availability results to only bookable rooms
Currently, the GetRoomAvailability API has a UserID filter which can display rooms that only the user has visibility to. However, we have many rooms which the user can view but will not be able to book, as they are in restricted groups.
Using this API, the full set of rooms are returned, even though many rooms are not bookable by the user, which leads to the user trying to book the room but unable to do so.
The GetRoomAvailability API should have a filter like "onlyBookableRooms: true" which will only return rooms where the user has permissions to book the room. This will avoid showing users the unbookable rooms in search results.
This impacts the new Condeco Unified Mobile App as well, as we tested that the unbookable rooms also appear in the search results in the Mobile App. However on the web portal, only bookable rooms appear in the 'Book a Meeting Space' feature.