Understanding Supported Metadata Types
Salto supports a comprehensive range of metadata types. For a complete and up-to-date list of all supported metadata types, refer to Salesforce's official Metadata Coverage page.
This page is regularly updated with each Salesforce release, ensuring you have the latest information on the metadata types that can be managed using Salto. By referring to this official source, you can stay current with Salesforce's evolving platform and avoid the need for Salto to maintain a separate list.
โ
The following types are not fetched by default, to include and manage them with Salto - modify Salto's Configuration File, following the guides below:
Excluded Types
Email Template (video guide to include it)
Profile (video guide to include it)
Permission Set
Report
Report Type
Report Folder
Dashboard
Dashboard Folder
Site Dot Com
Content Asset
Custom Object Translation
Standard Value Set
Connected App
Additional configuration data records, e.g. CPQ (overview and guides to include CPQ)
Note: Adding more types to your fetch configuration is likely to influence the fetch duration, especially if these types have many instances.
Inclusion Example
In the following example, we'll include Email Templates, but you can do the same for any other type you wish to include.
Find the object 'EmailTemplate' In the exclude list under the fetch section below:
salesforce {
fetch = {
metadata = {
include = [
{
metadataType = ".*"
namespace = ""
name = ".*"
},
]
exclude = [
{
metadataType = "Report"
},
{
metadataType = "ReportType"
},
{
metadataType = "EmailTemplate"
name = "MarketoEmailTemplates/.*"
},
{
metadataType = "ContentAsset"
},
...
And remove it, then fetch your environment to see the changes.
The new file will look as follows:
salesforce {
fetch = {
metadata = {
include = [
{
metadataType = ".*"
namespace = ""
name = ".*"
},
]
exclude = [
{
metadataType = "Report"
},
{
metadataType = "ReportType"
},
{
metadataType = "ContentAsset"
},
...