Project settings spec (Experience Setup)

Project settings spec describes settings which are applied to all events in the project.

The settings are displayed on App Setup page in the platform after spec is created.

Settings are grouped into subsections and subsections are grouped into sections. Each section is represented as a tab within Studio UI and each subsection is represented as a header on the corresponding tab.

These settings are available to The App via Get Project Settings JavaScript API method.

properties

A Field section describing Project settings fields.

Example

{
    "sections": [{
        "name": "Appearance",
        "description": "Background",
        "properties": [{
            "label": "Background color",
            "key": "appearance_background_color",
            "mandatory": false,
            "description": "Background color field description"
        }],
        "subsections": [{
            "name": "Foreground",
            "description": "Foreground",
            "properties": [{
                "label": "Background color",
                "key": "appearance_background_color",
                "mandatory": false,
                "description": "Foreground color field description"
            }]
        }]
    }]
}