⚙️

template.json

⚙️
JSON Config

Key CategoryKeyTypeDescription
blocks
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
JSON Object

JSON object listing predefined blocks along with default configuration. Read full specs at predefinedBlocks

blocks
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 }

widgets
StringArray

Restricts access to specific 🏏User Roles supported in the . Possible values are: 1. "*" - (default value) denotes all 2. JSON object specifying user role and consisting of header or live-bar (eg ["header", "live-bar"]

widgets
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 }

Root
JSON Object

Root
JSON Object

predefinedBlocks
JSON Object

JSON representation of a Block as defined at 📦Blocks

predefinedBlocks
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
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
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
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
String

Title of Block

predefinedBlocks
String

Refers to "Type Name" as listed in 📦Blocks