| result | Object | The meeting room details. |
| roomId | String | The meeting room ID. |
| roomStaffId | String | The enterprise employee ID of the meeting room. Reserved field. Not in use. |
| corpId | String | The organization ID of the enterprise that the meeting room belongs to. |
| roomName | String | The meeting room name. |
| roomStatus | Integer | The meeting room status: - 0: Available to all users - 1: Available to admins only - 2: Available to specific users |
| roomLabels | Array | The list of meeting room tags. |
| labelId | Long | The tag ID: - 1: TV - 2: Phone - 3: Projector - 4: Whiteboard - 5: Video Meeting |
| labelName | String | The tag name. |
| roomCapacity | Integer | The meeting room capacity. |
| roomLocation | Object | The location information of the meeting room. |
| title | String | The name of the meeting room location. |
| desc | String | The detailed information of the meeting room location. |
| roomPicture | String | The meeting room image. |
| isvRoomId | String | The external meeting room ID of the caller. |
| roomGroup | Object | The meeting room group information. |
| groupId | Long | The group ID. |
| groupName | String | The group name. |
| parentId | Long | The parent group ID. |
| deviceUnionIds | Array of String | The list of unionIds. |
| reservationAuthority | Object | The reservation permissions configured for the meeting room when roomStatus is set to partial permissions. |
| authorizedMembers | Array | The list of users with permissions. |
| memberId | String | The ID of the user. Set based on memberType: User: the unionId of the user. Call the Query user details API to obtain it. Department: the department ID, dept_id. Call the Obtain the department list API to obtain it. |
| memberType | String | The user type: - User: user - Department: dept |
| memberName | String | The user name: - User: the user name - Department: the department name |
| enableCycleReservation | Boolean | Whether the meeting room supports recurring reservations: - true: Yes - false: No |
| roomUnionId | String | The unionId of the meeting room. |
| extensionConfig | Object | Additional configurations for the meeting room. |
| openReservation | Boolean | Whether the meeting room is open for reservation: - true: Yes - false: No |
| maxReservationTimeInterval | Integer | The maximum duration of a single reservation, in minutes. A value of 0 indicates no limit. |
| minReservationTimeInterval | Integer | The minimum duration of a single reservation, in minutes. |
| advanceReservation | Object | The earliest advance reservation time. |
| advanceReservationTime | Integer | The specific value of the advance reservation time. The unit is determined by the advanceReservationTimeUnit field. |
| advanceReservationTimeUnit | String | The time unit: - days: Days - weeks: Weeks - months: Months - years: Years |
| advanceBookTimeFormat | String | The specific hour. |
| reservationCloseDetail | Object | The details of the reservation closure. |
| taskStartTime | Long | The start time of the reservation closure. A timestamp in milliseconds. |
| taskEndTime | Long | The end time of the reservation closure. A timestamp in milliseconds. An empty value indicates a permanent closure. |
| closeReason | String | The reason for closing reservations. |
| contactUnionId | String | The unionId of the contact. |
| contactNick | String | The contact name. |
| sendNotify | Boolean | Whether to send a notification to employees who have reserved the meeting room. |
| approvalSwitch | Boolean | Whether the approval switch is on: - true: On - false: Off |
| approvalType | Integer | The approval type: - 1: Standard approval - 2: Custom approval |
| roomDescription | String | The meeting room description. |