Room availability and booking
Separate room occupancy, booking requests and provider confirmation.
Reviewed · 2026-10-13 / Ridian
Three different operations
Section titled “Three different operations”Reading room occupancy, sending a reservation request and receiving a confirmed booking are different steps. Ridian must not mark a room as booked merely because a calendar write succeeded. The resource provider applies its own booking policy.
Requirements and room calendar sources
Section titled “Requirements and room calendar sources”Room search, availability and booking through an assistant work for rooms of your own organization with a Microsoft 365 work account, or with Google Workspace once an administrator granted Ridian access to rooms. Personal accounts and CalDAV provide no rooms.
In the console, open Connections > Rooms. For Microsoft 365, grant Find company rooms and, for syncs, Room calendars for syncs on your work account, then use Add room with the room’s email address; your Microsoft 365 administrator must share that room calendar with your account. For Google Workspace, a workspace admin grants rooms once under the workspace settings. Without a matching account, the tab says what is missing.
A direct Microsoft room source avoids relying on a shared iCal subscription URL. The current room-source path uses approximately five-minute polling plus processing; it is not a promise of webhook updates within seconds. A failed source read must not be shown as an empty room.
Google Workspace room discovery requires administrator resource setup as well as a connected account from that Workspace. A personal Google account cannot provide that organizational context.
Booking with an assistant
Section titled “Booking with an assistant”Use the supported room search, availability and booking tools in the MCP reference. Check that the requested time, time zone, room and organizer are correct. Distinguish pending, accepted and rejected responses; only the provider’s confirmation establishes the resource outcome.
For retries, preserve the original request key rather than asking for another independent booking. Two callers can race after seeing the same free window; availability is not an atomic reservation.
Availability applies to the requested interval, including short meetings. Occupancy outside that interval does not make the room busy for your request. If the provider cannot check a room, Ridian returns an error; it does not mark that room as free.
Alias and reply-address issues
Section titled “Alias and reply-address issues”An organization using a generic primary mailbox and a personal secondary address may route invitations differently. Record the actual organizer and reply address, whether the room received the invitation, and where the response went. Ridian’s room source does not by itself fix Google/Microsoft alias routing. Share redacted evidence with the tenant administrator or support.