WSD 예약 가능한 모듈 API
(WSD) 예약 가능한 모듈 API는 워크플레이스 서비스 제공 인스턴스에서 예약 가능한 모듈의 상세 정보를 검색하는 엔드포인트를 ServiceNow 제공합니다.
예약 가능한 모듈은 유사한 유형의 직장 항목을 그룹화합니다. 직원은 단일 범주에서 이와 유사한 항목을 볼 수 있습니다. 예를 들어 회의실은 예약 가능한 모듈이며 회의실, 회의실 및 기타 회의실과 같은 유사한 작업 공간 항목을 포함합니다.
이 API에 접근하려면 호출자에게 sn_wsd_core.workplace_user 역할이 있어야 하며 워크플레이스 예약 관리(sn_wsd_rsv) 플러그인이 활성화되어 있어야 합니다. 이 API는 sn_wsd_rsv 네임스페이스에서 실행됩니다.
에 대한 워크플레이스 예약 관리자세한 내용은 다음 문서를 참조하십시오 Workplace Reservation Management.
WSD 예약 가능한 모듈 - GET /sn_wsd_rsv/reservable_module/{sys_id}
지정된 예약 가능한 모듈에 대한 상세 정보를 반환합니다.
URL 형식
버전이 지정된 URL: /api/sn_wsd_rsv/{api_version}/reservable_module/{sys_id}
기본 URL: /api/sn_wsd_rsv/reservable_module/{sys_id}
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | 검색할 가역 모듈 기록의 Sys_id입니다. 예약 가능한 모듈 [sn_wsd_rsv_reservable_module] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| is_buildings_tree_data_required | 예약 가능한 모델과 연결된 건물 데이터를 반환할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 기본값: false |
| 인접 | 공간 관리(sn_wsd_spc_mgmt_neighborhood) 플러그인이 활성화된 경우에만 사용할 수 있습니다. 인코딩된 쿼리에 사용할 인접 기록의 Sys_id입니다. 인접 [sn_wsd_spcmgmt_neighborhood] 테이블에 있습니다. 인접 공간 예약에 대한 자세한 내용은 을 참조하십시오 Create neighborhood reservations. 엔드포인트는 인접이 유효한지 확인한 다음 인접별 탐색 경로에 필요한 데이터를 검색합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공입니다. 요청이 성공적으로 처리되었습니다. |
| 400 | 잘못된 요청입니다. 잘못된 요청 유형 또는 잘못된 형식의 요청이 탐지되었습니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 404 | 찾을 수 없습니다. 요청한 항목을 찾을 수 없습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청된 예약 가능한 모듈에 대한 상세 정보입니다. 데이터 유형: 객체 |
| result.allow_invitees | 직원이 예약에 초대를 추가할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.allow_whole_day | 사용자가 하루 종일 예약 가능한 항목을 예약할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.apply_to_shift | 예약 가능한 모듈에 대해 교대조 기반 예약이 활성화되었는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_by_area_enabled | 사용자가 영역별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_by_neighborhood_enabled | Space Management - sn_wsd_spc_mgmt 플러그인이 설치된 경우에만 사용할 수 있습니다. 사용자가 예약 가능한 모듈에서 인접별로 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_near_a_person_enabled | 사용자가 지정된 사람이 찾은 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.buildingTreeData | 쿼리 매개변수가 true로 is_buildings_tree_data_required 설정된 경우에만 반환됩니다. 예약 가능한 모듈과 연결된 건물의 계층 구조입니다. 계층 구조 순서:
각 children[ ] 노드는 다른 건물 수준/계층 구조를 반영합니다.
데이터 형식: 객체 배열 |
| result.buildingsTreeData.children | 예약 가능한 모듈과 관련된 사이트, 캠퍼스 또는 건물에 대한 상세 정보입니다. 모든 children[ ] 노드의 각 매개 변수는 동일합니다. 다른 건물 엔터티에만 적용되며 이 섹션에서는 한 번만 설명됩니다.데이터 형식: 객체 배열 |
| result.buildingsTreeData.children.data | 건물 엔터티에 대한 상세 정보입니다. 데이터 유형: 객체 |
| result.buildingsTreeData.children.data.sys_id | 연결된 건물 엔터티의 Sys_id입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.data.table | sys_id에서 식별된 건물 엔터티 기록이 있는 테이블의 이름입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.data.timezone | 건물 엔터티의 시간대에 대한 상세 정보입니다. |
| result.buildingsTreeData.children.data.timezone.displayValue | 시간대에 대한 기록의 값을 표시합니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.data.timezone.value | 시간대에 대한 기록의 내부 값입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.isSelectable | 예약 가능한 모델에 연결된 건물 엔터티를 사용할 수 있는지(선택 가능한지) 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.buildingsTreeData.children.isValid | 연결된 건물 엔터티가 예약 가능한 모델에 유효한지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.buildingsTreeData.children.label | 건물 엔터티의 이름입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.uId | 연결된 건물 엔터티 기록의 Sys_id입니다. 데이터 유형: 문자열 |
| result.buildingSysIds | 예약 가능한 모듈과 연결된 건물 sys_ids 목록입니다. 데이터 형식: 문자열 배열 |
| result.checkin_before_minutes | 예약이 시작되기 전에 사용자가 예약에 체크인할 수 있는 시간입니다. 단위: 분 데이터 유형: 숫자 |
| result.display_number_of_attendees | 사용자가 예약의 참석자 수를 지정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_on_behalf_of | 다른 사람을 대신하여 예약할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_sensitivity | 사용자가 예약의 민감도(예: 일반 또는 비공개)를 설정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_value | 예약 가능한 모듈의 값을 표시합니다. 데이터 유형: 문자열 |
| result.enable_browse_by_area | 사용자가 영역별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 와 browse_by_area_enabled동일합니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_browse_by_neighborhood | 사용자가 인접별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_browse_near_a_person | 사용자가 지정된 사람이 찾은 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 와 browse_near_a_person_enabled 같습니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_facet_filter | 작업장 항목에 대한 패싯 필터링이 활성화되어 있는지 여부를 나타내는 플래그입니다. 이 옵션을 사용하면 표시되는 필터 옵션은 검색 결과를 기반으로 합니다. 사용자는 생성된 검색 결과에서 사용할 수 있는 항목만 필터에서 선택할 수 있습니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_group_reservations | 사용자가 그룹을 예약할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_ical_generation | 사용자가 예약에 대한 iCalendar를 생성할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.font_awesome_icon | 예약 가능한 모듈에 연결된 글꼴 아이콘의 이름입니다. 데이터 유형: 문자열 |
| result.inline_title | 예약 가능한 모듈의 인라인 제목입니다. 제목은 직장 서비스 포털의 설명 텍스트와 나란히 표시됩니다. 데이터 유형: 문자열 |
| result.layout_mapping | 위치의 레이아웃 매핑 구조에 대한 상세 정보입니다. 이 데이터를 사용하여 UI에 정보를 배치합니다. 데이터 유형: 객체 |
| result.layout_mapping.본문 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 형식: 객체 배열 |
| result.layout_mapping.body.field | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.field_to_display입니다. | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.icon | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.label | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.설명 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 레이아웃 매핑에 대한 설명입니다. 데이터 유형: 배열 |
| result.layout_mapping.이미지 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.부제목 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.layout_mapping.subtitle_asc | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.layout_mapping.제목 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.max_days_in_future | 사용자가 예약 가능한 모듈을 예약할 수 있는 미래의 최대 일수입니다. 데이터 유형: 숫자 |
| result.max_occurrences | 예약 가능한 모듈에 반복 예약을 사용할 수 있는 경우 반복 예약 발생의 최대 수입니다. 데이터 유형: 숫자 |
| result.name | 예약 가능한 모듈의 이름입니다. 데이터 유형: 문자열 |
| result.nbhBuildingIds | 공간 관리 플러그인이 설치되어 있고, 매개변수가 browse_by_neighborhood_enabledtrue로 설정되고 neighborhood , 매개변수가 쿼리 매개변수에 전달된 경우에만 반환됩니다. 예약 가능한 모듈과 연결되고 인접에 대해 구성된 건물의 sys_ids 목록입니다. 데이터 형식: 문자열 배열 |
| result.nbhBuildingsData (결과.nbh건물데이터) | 공간 관리 플러그인이 설치되어 있고, 매개변수가 browse_by_neighborhood_enabledtrue로 설정되고 neighborhood , 매개변수가 쿼리 매개변수에 전달된 경우에만 반환됩니다. 예약 가능한 모듈과 연결되고 인접에 대해 구성된 건물의 sys_ids 목록입니다. 각 건물 요소에는 건물에 사용할 수 있는 해당 층의 sys_ids 목록도 포함되어 있습니다. 예: 건물 sys_ids과 연결된 기록은 건물 [sn_wsd_core_building] 테이블에 있습니다. 층 sys_ids과 연결된 기록은 층 [sn_wsd_core_floor] 테이블에 있습니다. 데이터 형식: 객체 배열 |
| result.nbh건물트리데이터 | 공간 관리 플러그인이 설치되어 있고, 매개변수가 browse_by_neighborhood_enabledtrue로 설정되고 neighborhood , 매개변수가 쿼리 매개변수에 전달된 경우에만 반환됩니다. 예약 가능한 모듈 및 인접과 연결된 건물의 계층 구조입니다. 데이터 형식: 객체 배열 계층 구조 순서:
|
| result.nbhBuildingsTreeData.children | 건물과 연결된 하위 계층 구조를 설명합니다. 각 children[] 노드는 서로 다른 건물 수준/계층 구조를 반영합니다.
데이터 유형: 배열
|
| result.nbhBuildingsTreeData.data | 연결된 엔터티에 대한 세부 정보입니다. 지역, 현장, 캠퍼스 또는 건물입니다. 데이터 유형: 객체 |
| result.nbhBuildingsTreeData.data.sysId | 연결된 엔터티 기록의 Sys_id입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.data.table | 연결된 기록이 위치한 테이블입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.data.timezone | 연결된 엔터티가 있는 시간대에 대한 정보입니다. 데이터 유형: 객체 |
| result.nbhBuildingsTreeData.data.timezone.displayValue | 사용자 인터페이스에서 사용할 시간대 값입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.data.timezone.value | 내부 시간대 값입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.isSelectable | 예약 가능한 모델에 연결된 엔터티를 사용할 수 있는지(선택 가능한지) 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.nbhBuildingsTreeData.isValid | 연결된 엔터티가 예약 가능한 모델에 유효한지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.nbhBuildingsTreeData.label | 예약 가능한 뷰의 이름입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.uId | 연결된 엔터티의 Sys_id입니다. 데이터 유형: 문자열 |
| result.override_approval_policy | 승인 정책을 구현하는 방법을 지정하는 옵션입니다. 선택 사항은 다음과 같습니다.
데이터 유형: 문자열 |
| result.require_cancel_notes | 예약 가능한 모듈을 취소하기 전에 사용자가 취소 메모를 입력해야 하는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.require_cc_dept_check | 작업 공간 항목과 로그인한 사용자 간에 비용 센터 또는 부서 불일치가 있는지 확인할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.require_subject | 예약 시 사용자가 제목을 입력해야 하는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.reservable_columns | 예약 가능한 열의 목록입니다. 직장 위치[sn_wsd_core_workplace_location] 테이블에 있습니다. 데이터 유형: 배열 |
| result.reservable_container_field | 컨테이너의 수준입니다(예: 특정 영역의 책상 그룹). 데이터 유형: 문자열 |
| result.reservable_filter | 연결된 예약 가능한 테이블에서 예약 가능한 항목을 필터링하는 데 사용되는 필터 조건입니다. 예약 가능한 테이블은 예약 가능한 모듈 [sn_wsd_rsv_reservable_module] 테이블의 필드입니다. 이러한 필터 조건은 필드 예약 가능한 테이블에 포함된 테이블에 적용되었습니다. 데이터 유형: 문자열 |
| result.reservable_quantity_field | 모든 공간의 예약 가능한 수량입니다. 이 수량은 영역에 인접 공간을 할당할 때 사용됩니다. 자세한 내용은 영역에 인접 공간 할당을 참고하세요. 데이터 유형: 문자열 |
| result.reservable_table | 예약 가능한 직장 항목을 포함하는 테이블입니다. 데이터 유형: 문자열 |
| result.reservable_type | 위치와 같은 예약 가능한 항목의 유형입니다. 데이터 유형: 문자열 |
| result.reservable_views | 카드 뷰 또는 일정 뷰와 같이 예약 가능한 모듈과 연결된 다양한 뷰에 대한 상세 정보입니다. 예약 가능한 뷰 [sn_wsd_rsv_reservable_view] 테이블에 있습니다. 데이터 유형: 객체 |
| result.reservable_views.icon클래스 | 예약 가능한 뷰의 아이콘 클래스입니다. 데이터 유형: 문자열 |
| result.reservable_views.isDefault | 이 예약 가능한 뷰를 예약 가능한 모듈의 기본값으로 설정할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.reservable_views.레이블 | 예약 가능한 뷰의 이름입니다. 데이터 유형: 문자열 |
| result.reservable_views.주문 | UI에서 예약 가능한 모듈에 대한 뷰가 표시되는 순서입니다. UI에서 순서 번호가 낮을수록 먼저 표시됩니다. 동일한 주문 번호의 경우 무작위 순서가 할당됩니다. 데이터 유형: 숫자 |
| result.reservable_views.type | 예약 가능한 뷰의 백엔드 이름입니다. 내부 처리에 사용됩니다. 데이터 유형: 문자열 |
| result.reservation_paths | 모두 찾아보기, 사람 근처 탐색 등 예약 가능한 모듈과 연결된 예약 경로입니다. 데이터 형식: 객체 배열 |
| result.reservation_paths.displayValue | 예약 경로에 대한 값을 표시합니다(예: "사람 근처 탐색"). 데이터 유형: 문자열 |
| result.reservation_paths.value | 예약 경로의 내부 값(예: "browse_near_a_person")입니다. 데이터 유형: 문자열 |
| result.search_limit | 사용자가 직장 위치를 검색할 때 반환할 최대 검색 결과 수입니다. 데이터 유형: 숫자 |
| result.selection_type | 검색 결과에 표시할 선택 유형입니다. 다음 옵션 중 하나일 수 있습니다.
데이터 유형: 문자열 |
| result.short_description | 예약 가능한 모듈에 대한 간략한 설명입니다. 데이터 유형: 문자열 |
| result.show_map_view | 예약 가능한 모듈에 대해 맵 뷰를 사용할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.sys_id | 예약 가능한 모듈의 Sys_id입니다. 데이터 유형: 문자열 |
| result.timeSlots | 예약 가능한 모듈에 연결된 시간 슬롯에 대한 상세 정보입니다. 데이터 형식: 객체 배열 |
| result.timeSlots.name | 시간 슬롯의 이름입니다. 데이터 유형: 문자열 |
| result.timeSlots.short_description | 타임 슬롯에 대한 간략한 설명입니다. 데이터 유형: 문자열 |
| result.timeSlots.slot_end | 시간 슬롯의 종료 시간입니다. 데이터 유형: 문자열 |
| result.timeSlots.slot_start | 슬롯의 시작 시간입니다. 데이터 유형: 문자열 |
| result.timeSlots.sys_id | 시간 슬롯 기록의 Sys_id입니다. 시간 슬롯 [sn_wsd_rsv_time_slot] 테이블에 있습니다. 데이터 유형: 문자열 |
| result.title | 예약 가능한 모듈의 제목입니다. 데이터 유형: 문자열 |
| result.virtual_meeting_provider | 예약 가능한 모듈과 연결된 가상 제공자에 대한 상세 정보입니다. 데이터 유형: 객체 |
| result.virtual_meeting_provider.display_value | 가상 회의 제공자의 값을 표시합니다. 데이터 유형: 문자열 |
| result.virtual_meeting_provider.sys_id | 가상 회의 공급자의 Sys_id입니다. 데이터 유형: 문자열 |
cURL 요청
이 코드 예제는 건물 트리 데이터로 예약 가능한 모듈을 요청하는 방법을 보여줍니다.
curl "http://instance.servicenow.com/api/sn_wsd_rsv/reservable_module/5db44502dbb650106c731dcd13961937&is_buildings_tree_data_required=true" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
응답 본문:
{
"result": {
"sys_id": "5db44502dbb650106c731dcd13961937", "name": "Desks",
"title": "Desks",
"inline_title": "desk",
"font_awesome_icon": "fa-desktop",
"reservable_table": "sn_wsd_core_space",
"reservable_filter": "active=true^is_reservable=true^location_type=5f017383eb512010b89bfdfc9c5228c8^building.is_reservable=true^floor.is_reservable=true^EQ",
"short_description": "Reserve a single desks",
"reservable_type": "location",
"require_subject": null,
"require_cancel_notes": false,
"virtual_meeting_provider": {
"sys_id": "e33d9e6853c201103cf7ddeeff7b1205",
"display_value": "Template"
},
"allow_invitees": null,
"display_number_of_attendees": null,
"display_on_behalf_of": null,
"display_sensitivity": null,
"max_days_in_future": "90",
"allow_whole_day": "1",
"selection_type": "unit",
"reservable_container_field": null,
"reservable_quantity_field": null,
"apply_to_shift": null,
"max_occurrences": "90",
"enable_facet_filter": false,
"search_limit": 10000,
"enable_ical_generation": null,
"enable_group_reservations": null,
"enable_browse_near_a_person": "1",
"enable_browse_by_area": "1",
"enable_browse_by_neighborhood": "1",
"show_map_view": false,
"require_cc_dept_check": false,
"display_value": "Desks",
"browse_near_a_person_enabled": true,
"browse_by_area_enabled": true,
"browse_by_neighborhood_enabled": true,
"reservable_columns": [
"sys_id",
"external_id",
"email",
"name",
"title",
"description",
"image",
"number",
"site",
"campus",
"building",
"floor",
"area",
"capacity",
"reservable_quantity",
"location_type",
"order",
"requires_check_in",
"is_reservable"
],
"layout_mapping": {
"title": [
"name"
],
"description": [
"description"
],
"subtitle": [
"campus",
"building",
"floor",
"area"
],
"subtitle_asc": [
"area",
"floor",
"building",
"campus"
],
"image": "image",
"body": [
{
"label": "Capacity",
"icon": "fa-users",
"field": "capacity",
"field_to_display": ""
},
{
"label": "Standard services",
"icon": "fa-check",
"field": "standard_services",
"field_to_display": "name"
},
{
"label": "Reservable purposes",
"icon": "fa-tags",
"field": "reservable_purposes",
"field_to_display": "name"
}
]
},
"timeSlots": [
{
"sys_id": "d5331cf2dbb5f01038e42b24ca961906",
"name": "All day",
"short_description": "8am - 6pm",
"slot_start": "08:00",
"slot_end": "18:00"
},
{
"sys_id": "de131cf2dbb5f01038e42b24ca961931",
"name": "Before noon",
"short_description": "8am - 12pm",
"slot_start": "08:00",
"slot_end": "12:00"
},
{
"sys_id": "6e99ab5ddbb930102e8e853e68961929",
"name": "After noon",
"short_description": "1pm - 6pm",
"slot_start": "13:00",
"slot_end": "18:00"
}
],
"buildingSysIds": [
"9e0364cedb3650106c731dcd1396192b"
],
"buildingsTreeData": [
{
"isValid": true,
"label": "Europe",
"uId": "2d626c4edb3650106c731dcd1396194b",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "Western Europe",
"uId": "b17220cedb3650106c731dcd1396197a",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "Amsterdam Campus",
"uId": "44d2e0cedb3650106c731dcd13961988",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "AMS-B1",
"uId": "9e0364cedb3650106c731dcd1396192b",
"isSelectable": true,
"children": [],
"data": {
"sysId": "9e0364cedb3650106c731dcd1396192b",
"table": "sn_wsd_core_building",
"timezone": {
"value": "Europe/Amsterdam",
"displayValue": "Europe/Amsterdam"
}
}
}
],
"data": {
"sysId": "44d2e0cedb3650106c731dcd13961988",
"table": "sn_wsd_core_campus",
"timezone": null
}
}
],
"data": {
"sysId": "b17220cedb3650106c731dcd1396197a",
"table": "sn_wsd_core_site",
"timezone": null
}
}
],
"data": {
"sysId": "2d626c4edb3650106c731dcd1396194b",
"table": "sn_wsd_core_region",
"timezone": null
}
}
],
"reservable_views": [
{
"type": "card",
"label": "Card view",
"iconClass": "fa-th-large",
"isDefault": true,
"order": "1"
},
{
"type": "schedule",
"label": "Schedule view",
"iconClass": "fa-calendar-o",
"isDefault": false,
"order": "2"
}
],
"checkin_before_minutes": 30,
"reservation_paths": [
{
"value": "browse_all",
"displayValue": "Browse all"
},
{
"value": "browse_near_a_person",
"displayValue": "Browse near a person"
},
{
"value": "browse_by_area",
"displayValue": "Browse by area"
}
],
"override_approval_policy": "never_required"
}
}