Create a room. Idempotent when customRoomId is supplied.
End (deactivate/disable) a room. Returns the now-disabled room.
Note: unlike RoomsResource.get/RoomsResource.validate, this
resolves only the VideoSDK roomId — a customRoomId is rejected with 402.
List rooms (paginated, async-iterable).
Validate that a room id belongs to the caller. Returns { valid, roomId }
(with the resolved room when valid) instead of throwing on an unknown id.
Rooms API — create and manage rooms (meetings).