Rooms
Room routes manage reservable rooms, room availability, counts, and room details.
Room Records
- Rooms can include name, location, capacity, status, notes, and reservation rules.
- Use Rooms.List/Count for room pickers and admin tables.
- Use Rooms.Get with room_id for a single room.
Reservations
- Room reservation add/edit/delete is handled by Reservation routes when the reservation logic is needed.
- Use Rooms.Availability to check whether a room is free for a selected date/time range.
Common Flow
- Load room permissions from User.Basic.
- Use Rooms.List/Count for the room table or picker.
- Use Rooms.Availability before creating a reservation.
- Use Rooms.Add/Update/Delete only for room settings users.