---
url: /apidocs/partner_room_info.md
---
## Partner: RoomInfo API

| Endpoint | Method | Description |
|-----|-----|-----|
| [/api/v0/partnerRpc/roomInfo.getAIBotSettings](#get-ai-bot-settings) | jsonRpc | Get aI bot settings |
| [/api/v0/partnerRpc/roomInfo.userHasViewPermissionForRoom](#user-has-view-permission-for-room) | jsonRpc | User has view permission for room |
| [/api/v0/partnerRpc/roomInfo.getRoomInfo](#get-room-info) | jsonRpc | Get room info |
| [/api/v0/partnerRpc/roomInfo.getFullRoomInfo](#get-full-room-info) | jsonRpc | Get full room info |

### Get aI bot settings

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/partnerRpc/roomInfo.getAIBotSettings

**Description:** API returns room name and description, and AI bot settings for the room.

Add `X-Network: {networkId}` header to request in order to fetch room info from non-default network.

**Headers:**

X-Network: networkId

**Request:**

**Response:**

### User has view permission for room

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/partnerRpc/roomInfo.userHasViewPermissionForRoom

**Description:** API returns true if user has permission to view room.

Add `X-Network: {networkId}` header to request in order to fetch permission from non-default network.

**Headers:**

X-Network: networkId

**Request:**

**Response:**

### Get room info

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/partnerRpc/roomInfo.getRoomInfo

**Description:** API returns room info JSON.

Add `X-Network: {networkId}` header to request in order to fetch room info from non-default network.

**Headers:**

X-Network: networkId

**Request:**

**Response:**

### Get full room info

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/partnerRpc/roomInfo.getFullRoomInfo

**Description:** API returns list of room props in CSV like format: `[ {"propId", "propTitle", "propDescription", "propTypes", "assetTitle", "assetTags"}, {"id1", "title1", "desc1", "booth", "asset1", "assetTag1, assetTag2"}, {"id2", "title2", "desc2", "fileCabinet", "asset2", "assetTag3"}, ... ]`

Add `X-Network: {networkId}` header to request in order to fetch room info from non-default network.

**Headers:**

X-Network: networkId

**Request:**

**Response:**

## Models

#### Room

#### Resource

#### Resource Origin

#### Geolocation

#### Dimensions

#### Resource Data Audio

#### Resource Data Video

#### Resource Data Amazon

#### Resource Data Imdb

#### Resource Data Youtube

#### Resource Data Vimeo

#### Resource Data Pinterest

#### Resource Data Pixabay

#### Resource Data Facebook

#### Resource Data Remote Url

#### Live Stream Data

#### AI Generation Data

#### Resource Data Directory

#### Google Drive

#### Channel Data

#### Enrichment Data

#### Programmatic Action with children

#### Programmatic Action

#### Room Style

#### Room Panel

#### Geometry

#### XYZ

#### Room Prop

#### User Simple

#### Storyline

#### Camera Position

#### XYZW
