LightningBolt

Represents the definition of a Lightning Bolt Solution, which can include custom apps, flow categories, and Experience Builder templates. This type extends the Metadata metadata type and inherits its fullName field.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

File Suffix and Directory Location

LightningBolt components have the suffix .lightningBolt and are stored in the lightningBolts folder.

Version

LightningBolt components are available in API version 43.0 and later.

Special Access Rules

To add Experience Builder templates to a Lightning Bolt Solution, enable digital experiences in your org.

Fields

Field Name Field Type Description
category LightningBoltCategory (enumeration of type string) Required. The primary industry that the Lightning Bolt Solution is aimed at. Valid values are:
  • Communications
  • Education
  • FinancialServices
  • GeneralBusiness
  • Government
  • HealthcareLifeSciences
  • HighTech
  • Manufacturing
  • Media
  • Nonprofits
  • ProfessionalServices
  • RealEstate
  • Retail
  • TravelTransportationHospitality
lightningBoltFeatures LightningBoltFeatures[]

The list of feature descriptions of this Lightning Bolt Solution.

lightningBoltImages LightningBoltImages[] The list of images of this Lightning Bolt Solution.
lightningBoltItems LightningBoltItems[] The list of items (custom apps, flow categories, and Experience Builder templates) that comprise this Lightning Bolt Solution.
masterLabel string Required. The label of the Lightning Bolt Solution, which appears on the solution detail page.
publisher string Required. The name of the partner org associated with this Lightning Bolt Solution.
summary string Required. The summary description of the Lightning Bolt Solution.

LightningBoltFeatures

Represents the list of feature descriptions of a Lightning Bolt Solution.

Field Name Field Type Description
description string A description of the feature of the Lightning Bolt Solution.
order int Required. An integer specifying the position of this feature relative to others in the list. 1 is the first position, and 4 is the max position.
title string Required. The title of the feature, which appears on the solution detail page.

LightningBoltImages

Represents the list of images of a Lightning Bolt Solution.

Field Name Field Type Description
image string Required. The developer name of the ContentAsset type, which is used as a preview image for this Lightning Bolt Solution.
order int Required. An integer specifying the position of this image relative to others in the list. 1 is the first position, and 3 is the max position.

LightningBoltItems

Represents the list of items (custom apps, flow categories, and Experience Builder templates) that comprise a Lightning Bolt Solution.

Field Name Field Type Description
name string Required. The name of the item, which appears on the solution detail page.
type string Required. The type of the item included in the Lightning Bolt Solution. Valid values are:
  • CommunityTemplateDefinition
  • CustomApplication
  • FlowCategory

Wildcard Support in the Manifest File

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.