{
"sections": [
"title",
"description",
"file_information",
"fields",
"brandingsets_folder",
"config_folder",
"routes_folder",
"themes_folder",
"variations_folder",
"views_folder",
"sub_types",
"wsdl_segment",
"declarative_metadata_sample_definition"
],
"title": "ExperienceBundle - Metadata API",
"description": "Represents a text-based code structure of the settings and site components, such as pages, branding sets, and themes that make up an Experience Builder site. Developers can quickly update and deploy Experience Builder sites programmatically using their preferred development tools. This type extends the Metadata metadata type and inherits its fullName field.",
"file_information": "ExperienceBundle components have the suffix .json and are stored in the experiences folder when retrieved. Each Experience Builder site in your org has its own folder. Each of these folders contains other folders for the supported properties.\n\nThe ExperienceBundle can contain one or more site definitions under the experiences folder. Each site definition has resource folders for brandingSets, config, routes, themes, variations, and views, each with additional, related configuration information in JSON files. Here’s an example site definition, showing the resource folders.",
"fields_columns": [
"type",
"description"
],
"fields": {
"experienceResources": {
"type": "ExperienceResources[]",
"description": "The list of resources in this ExperienceBundle. Each resource represents an artifact of a site such as brandingSets, config, routes, themes, variations, and views."
},
"label": {
"type": "string",
"description": "Represents the name of the ExperienceBundle.",
"required": true
},
"type": {
"type": "SiteType (enumeration of type string)",
"description": "Identifies the kind of site. Only Experience Builder sites are supported, using the value ChatterNetworkPicasso.",
"required": true
},
"urlPathPrefix": {
"type": "string",
"description": "Specify a URL prefix for an Experience Builder site. For example, in the site URL SitesSubdomainName.force.com/customers, customers is the UrlPathPrefix. Note: For authenticated LWR sites created before Winter ’23 and Aura sites, the URL path prefix ends in /s, and the part of the path without the /s must match the Network metadata type’s URL. For unauthenticated LWR sites and authenticated LWR sites created after Winter ’23 through Experience Builder or Connect API, this path doesn’t contain /s, and the path can be anything as long as there’s no conflict. Sample meta.xml file