Key Category | Key | Type | Description |
---|---|---|---|
Root | widgets | JSON Object | |
Root | blocks | JSON Object | |
widgets | hide | JSON Object | Specifies the list of widgets that are made available through the .
The possible values are:
1. "*" - (default value) Denotes all - ie, visible to everybody.
2. JSON object specifying hide value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
widgets | enabledWidgets | StringArray | Restricts access to specific User Roles "*" - (default value) denotes all
2. JSON object specifying user role and consisting of header or live-bar (eg ["header", "live-bar"] |
blocks | preventAdd | BooleanJSON Object | Determines whether the "Add Block" button shows up in Venue Editor for a LivePage. The possible values are:
1. false - (default value) - ie, everybody can Add new block
2. true - nobody has access to Add new block
3. JSON object specifying value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
blocks | enabledBlocks | StringArray | Specifies the list of blocks available to be added on a LivePage. The possible values are:
1. "*" - (default value) denotes all
2. Array of Block names to be enabled. Eg: ["RichText", "LiveStream", "Image", "ImageList", "ImageSlideshow", "Pdf", "Resources", "Link"]
Full list of Blocks |
blocksdefaultLivepages | predefinedBlocks | JSON Object | JSON object listing predefined blocks along with default configuration. Read full specs at predefinedBlocks |
predefinedBlocks | preventBlockSettings | BooleanJSON Object | Determines whether a user is able to view and edit the "Block Settings" section (that consists of Width, Bounding Box, Height, etc...) in Venue Editor for a LivePage. The possible values are:
1. false - (default value) - ie, everybody can view and edit the settings
2. true - nobody can view and edit the settings
3. JSON object specifying value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
predefinedBlocks | preventChangeType | BooleanJSON Object | Determines whether a user is able to change the type of Block in the Venue Editor for a LivePage. The possible values are:
1. false - (default value) - ie, everybody can change the type
2. true - nobody can change the type
3. JSON object specifying value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
predefinedBlocks | preventEdit | BooleanJSON Object | Determines whether a user is able to view and edit the settings of a Block in the Venue Editor for a LivePage. The possible values are:
1. false - (default value) - ie, everybody can view and edit the settings
2. true - nobody can view or edit the settings
3. JSON object specifying value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
predefinedBlocks | preventDelete | BooleanJSON Object | Determines whether a user is able to delete a block in the Venue Editor for a LivePage. The possible values are:
1. false - (default value) - ie, everybody can delete the block
2. true - nobody can delete the block
3. JSON object specifying value for each user role. Eg: { "SPONSOR": true, "MANAGER": false } |
predefinedBlocks | type | String | Refers to "Type Name" as listed in Blocks |
defaultLivepages | title | String | Title of LivePage |
predefinedBlocks | data | JSON Object | JSON representation of a Block as defined at Blocks |
defaultMenus | name | String | Name of the menu group |
Root | features | String | Comma-separated list of features.
Eg: Sticky menu, Live stream, Chat, Direct message, Participants list, Speakers and agenda, Content blocks, Notifications, Responsive template, Light and dark mode |
Root | keyword | String | Comma-separated list of keywords.
Eg: 1-Day, Multi-Track, Conference, Seminar, Meeting, Breakout |
Root | description | String | Description. Limit to 250. |
defaultLivepages | slug | String | Unique slug for the LivePage. When instantiating the venue for a project, if the slug is already taken, it will be automatically suffixed with some additional characters to make it unique. |
defaultLivepages | title | String | Title of LivePage |
defaultLivepages | isPublic | Boolean | Flag to determine whether the LivePage should be made public. |
defaultLivepages | template | String | LivePage Template name as defined in the venue. |
Root | defaultLivepages | JSON Object | |
Root | defaultMenus | JSON Object | |
Root | author | String | Name of the author / company |
Root | version | String | Version number to differentiate between releases. Recommended to use semantic versioning - ie MAJOR.MINOR.PATCH |
defaultMenus | name | String | Name of the menu group |
defaultMenus | items | Array | Array of JSON objects, where each object represents a menu item. The format of each menu item follows:
{
"name": "Lobby",
"link": "lobby",
"openInNewWindow": false
}
link can refer to one of the following:
1. Unique slug of a LivePage that is specified within defaultLivepages
2. External link that starts with https:// |