Skip to content

Latest commit

 

History

History
553 lines (542 loc) · 16.1 KB

METADATA_SUPPORT.md

File metadata and controls

553 lines (542 loc) · 16.1 KB

Supported CLI Metadata Types

This list compares metadata types found in Salesforce v54 with the metadata registry file included in this repository.

This repository is used by both the Salesforce CLIs and Salesforce's VSCode Extensions.

Currently, there are 442/465 supported metadata types. For status on any existing gaps, please search or file an issue in the Salesforce CLI issues only repo. To contribute a new metadata type, please see the Contributing Metadata Types to the Registry

Metadata Type Support Notes
AIApplication
AIApplicationConfig
AIReplyRecommendationsSettings
AccountForecastSettings
AccountInsightsSettings
AccountIntelligenceSettings
AccountRelationshipShareRule
AccountSettings
AcctMgrTargetSettings
ActionLinkGroupTemplate
ActionPlanTemplate
ActionsSettings
ActivationPlatform
ActivitiesSettings
AddressSettings
AdvAccountForecastSet
AdvAcctForecastDimSource
AdvAcctForecastPeriodGroup
AnalyticSnapshot
AnalyticsDataServicesSettings
AnalyticsSettings
AnimationRule
ApexClass
ApexComponent
ApexEmailNotifications
ApexPage
ApexSettings
ApexTestSuite
ApexTrigger
AppAnalyticsSettings
AppExperienceSettings
AppMenu
ApplicationRecordTypeConfig
ApplicationSubtypeDefinition
AppointmentAssignmentPolicy
AppointmentSchedulingPolicy
ApprovalProcess
ArchiveSettings
AssignmentRules
AssistantContextItem
AssistantDefinition
AssistantSkillQuickAction
AssistantSkillSobjectAction
AssistantVersion
AssociationEngineSettings
AttributeDefinition2 Not supported, but support could be added
Audience
AuraDefinitionBundle
AuthProvider
AutoResponseRules
AutomatedContactsSettings
BatchCalcJobDefinition
BatchProcessJobDefinition
BenefitAction
BlacklistedConsumer
BldgEnrgyIntensityCnfg
BlockchainSettings
Bot
BotSettings
BotVersion
BranchManagementSettings
BrandingSet
BriefcaseDefinition
BusinessHoursSettings
BusinessProcess
BusinessProcessGroup
BusinessProcessTypeDefinition
CMSConnectSource
CallCenter
CallCenterRoutingMap
CallCoachingMediaProvider ⚠️ Supports deploy/retrieve but not source tracking
CampaignInfluenceModel
CampaignSettings
CanvasMetadata
CareBenefitVerifySettings
CareLimitType
CareProviderSearchConfig
CareRequestConfiguration
CareSystemFieldMapping
CaseSettings
CaseSubjectParticle
Certificate
ChannelLayout
ChannelObjectLinkingRule
ChatterAnswersSettings
ChatterEmailsMDSettings
ChatterExtension
ChatterSettings
CleanDataService
CommandAction
CommerceSettings
CommunitiesSettings
Community
CommunityTemplateDefinition
CommunityThemeDefinition
CompactLayout
CompanySettings
ConnectedApp
ConnectedAppSettings
ConnectedSystem
ContentAsset
ContentSettings
ContractSettings
ContractType Not supported, but support could be added
ConversationVendorInfo
ConversationalIntelligenceSettings
CorsWhitelistOrigin
CspTrustedSite
CurrencySettings
CustomApplication
CustomApplicationComponent
CustomFeedFilter
CustomField
CustomHelpMenuSection
CustomIndex
CustomLabels
CustomMetadata
CustomNotificationType
CustomObject
CustomObjectTranslation
CustomPageWebLink
CustomPermission
CustomSite
CustomTab
CustomValue Not supported, but support could be added
CustomerDataPlatformSettings
Dashboard
DashboardFolder
DataCategoryGroup
DataConnectorIngestApi
DataConnectorS3
DataDotComSettings
DataMapping
DataMappingFieldDefinition
DataMappingObjectDefinition
DataMappingSchema
DataSource
DataSourceObject
DataSourceTenant
DataStreamDefinition
DecisionTable
DecisionTableDatasetLink
DelegateGroup
DeploymentSettings
DevHubSettings
DiscoveryAIModel
DiscoveryGoal
DiscoverySettings
DiscoveryStory Not supported, but support could be added
Document
DocumentChecklistSettings
DocumentFolder
DocumentGenerationSetting
DocumentType
DuplicateRule
EACSettings
ESignatureConfig
ESignatureEnvelopeConfig
EclairGeoData
EinsteinAgentSettings
EinsteinAssistantSettings
EinsteinDealInsightsSettings
EinsteinDocumentCaptureSettings
EmailAdministrationSettings
EmailFolder
EmailIntegrationSettings
EmailServicesFunction
EmailTemplate
EmailTemplateFolder
EmailTemplateSettings
EmbeddedServiceBranding
EmbeddedServiceConfig
EmbeddedServiceFlowConfig
EmbeddedServiceLiveAgent
EmbeddedServiceMenuSettings
EmployeeDataSyncProfile Not supported, but support could be added
EmployeeFieldAccessSettings
EmployeeUserSettings
EnhancedNotesSettings
EntitlementProcess
EntitlementSettings
EntitlementTemplate
EntityImplements
EscalationRules
EssentialsSettings
EventSettings
ExperienceBundle
ExperienceBundleSettings
ExplainabilityActionDefinition
ExplainabilityActionVersion
ExternalAIModel Not supported, but support could be added
ExternalCredential Not supported, but support could be added
ExternalDataConnector
ExternalDataSource
ExternalServiceRegistration
ExternalServicesSettings
FeatureParameterBoolean
FeatureParameterDate
FeatureParameterInteger
FederationDataMappingUsage
FieldRestrictionRule
FieldServiceMobileExtension
FieldServiceSettings
FieldSet
FieldSrcTrgtRelationship
FileUploadAndDownloadSecuritySettings
FilesConnectSettings
FlexiPage
Flow
FlowCategory
FlowDefinition ⚠️ Supports deploy/retrieve but not source tracking
FlowSettings
ForecastingObjectListSettings
ForecastingSettings
ForecastingSourceDefinition
ForecastingType
ForecastingTypeSource
FormulaSettings
FunctionReference ⚠️ Supports deploy/retrieve but not source tracking
GatewayProviderPaymentMethodType
GlobalValueSet
GlobalValueSetTranslation
GoogleAppsSettings
Group
HighVelocitySalesSettings
HomePageComponent
HomePageLayout
IPAddressRange
Icon
IdeasSettings
IdentityVerificationProcDef Not supported, but support could be added
IdentityVerificationProcDtl Not supported, but support could be added
IdentityVerificationProcFld Not supported, but support could be added
IframeWhiteListUrlSettings
InboundCertificate
InboundNetworkConnection
IncidentMgmtSettings
Index ⚠️ Supports deploy/retrieve but not source tracking
IndustriesLoyaltySettings
IndustriesManufacturingSettings
IndustriesSettings
InstalledPackage ⚠️ Supports deploy/retrieve but not source tracking
InterestTaggingSettings
InternalDataConnector
InventorySettings
InvocableActionSettings
IoTSettings
KeywordList
KnowledgeSettings
LanguageSettings
Layout
LeadConfigSettings
LeadConvertSettings
Letterhead
LightningBolt
LightningComponentBundle
LightningExperienceSettings
LightningExperienceTheme
LightningMessageChannel
LightningOnboardingConfig
ListView
LiveAgentSettings
LiveChatAgentConfig
LiveChatButton
LiveChatDeployment
LiveChatSensitiveDataRule
LiveMessageSettings
LoyaltyProgramSetup ⚠️ Supports deploy/retrieve but not source tracking
MLDataDefinition
MLPredictionDefinition
MLRecommendationDefinition
MacroSettings
MailMergeSettings
ManagedContentType ⚠️ Supports deploy/retrieve but not source tracking
ManagedTopics
MapsAndLocationSettings
MarketingAppExtActivity Not supported, but support could be added
MarketingAppExtension Not supported, but support could be added
MatchingRules
MediaAdSalesSettings
MfgProgramTemplate Not supported, but support could be added
MilestoneType
MktCalcInsightObjectDef
MktDataTranObject
MlDomain
MobSecurityCertPinConfig
MobileApplicationDetail
MobileSecurityAssignment
MobileSecurityPolicy
MobileSecurityPolicySet
MobileSettings
ModerationRule
MutingPermissionSet
MyDomainDiscoverableLogin
MyDomainSettings
NameSettings
NamedCredential
NavigationMenu
Network
NetworkBranding
NotificationTypeConfig
NotificationsSettings
OauthCustomScope
ObjectHierarchyRelationship
ObjectLinkingSettings
ObjectSourceTargetMap
OcrSampleDocument
OcrTemplate
OmniChannelSettings
OmniDataTransform
OmniIntegrationProcedure
OmniInteractionAccessConfig
OmniInteractionConfig
OmniScript
OmniUiCard
OnlineSalesSettings
OpportunityInsightsSettings
OpportunityScoreSettings
OpportunitySettings
OrderManagementSettings
OrderSettings
OrgSettings
OutboundNetworkConnection
PardotEinsteinSettings
PardotSettings
ParticipantRole
PartyDataModelSettings
PathAssistant
PathAssistantSettings
PaymentGatewayProvider
PermissionSet
PermissionSetGroup
PermissionSetLicenseDefinition
PicklistSettings
PicklistValue Not supported, but support could be added
PlatformCachePartition
PlatformEventChannel
PlatformEventChannelMember
PlatformEventSubscriberConfig
PlatformSlackSettings
PortalsSettings
PostTemplate
PredictionBuilderSettings
PresenceDeclineReason
PresenceUserConfig
PrivacySettings
ProductAttributeSet
ProductSettings
Profile
ProfilePasswordPolicy
ProfileSessionSetting
Prompt
Queue
QueueRoutingConfig
QuickAction
QuickTextSettings
QuoteSettings
RealTimeEventSettings
RecommendationBuilderSettings
RecommendationStrategy
RecordActionDeployment
RecordAlertCategory
RecordAlertDataSource
RecordPageSettings
RecordType
RedirectWhitelistUrl
RelatedRecordAssocCriteria Not supported, but support could be added
RemoteSiteSetting
Report
ReportFolder
ReportType
RestrictionRule
RetailExecutionSettings
Role
SalesAgreementSettings
SalesWorkQueueSettings
SamlSsoConfig
SchedulingRule
SchemaSettings
ScoreCategory Not supported, but support could be added
ScoreRange Not supported, but support could be added
SearchSettings
SecuritySettings
ServiceAISetupDefinition Not supported, but support could be added
ServiceAISetupField Not supported, but support could be added
ServiceChannel
ServiceCloudVoiceSettings
ServicePresenceStatus
ServiceSetupAssistantSettings
SharingCriteriaRule
SharingGuestRule
SharingOwnerRule
SharingReason
SharingRules ⚠️ Supports deploy/retrieve but not source tracking
SharingSet
SharingSettings
SharingTerritoryRule
SiteDotCom
SiteSettings
Skill
SlackApp
SocialCustomerServiceSettings
SocialProfileSettings
SourceTrackingSettings
StandardValue Not supported, but support could be added
StandardValueSet
StandardValueSetTranslation
StaticResource
StnryAssetEnvSrcCnfg
SurveySettings
SvcCatalogCategory
SvcCatalogFulfillmentFlow
SvcCatalogItemDef
SynonymDictionary
SystemNotificationSettings
Territory
Territory2
Territory2Model
Territory2Rule
Territory2Settings
Territory2Type
TimeSheetTemplate
TimelineObjectDefinition Not supported, but support could be added
TopicsForObjects
TrailheadSettings
TransactionSecurityPolicy
Translations
TrialOrgSettings
UIObjectRelationConfig
UiPlugin
UserAuthCertificate
UserCriteria
UserEngagementSettings
UserInterfaceSettings
UserManagementSettings
UserProfileSearchScope
UserProvisioningConfig
ValidationRule
VehicleAssetEmssnSrcCnfg
ViewDefinition
VirtualVisitConfig Not supported, but support could be added
WaveApplication
WaveComponent
WaveDashboard
WaveDataflow
WaveDataset
WaveLens
WaveRecipe
WaveTemplateBundle
WaveXmd
WebLink
WebStoreTemplate
WebToXSettings
WorkDotComSettings
WorkSkillRouting
Workflow
WorkflowAlert
WorkflowFieldUpdate
WorkflowFlowAction Not supported, but support could be added
WorkflowKnowledgePublish
WorkflowOutboundMessage
WorkflowRule
WorkflowSend
WorkflowTask
WorkforceEngagementSettings

Next Release (v55)

v55 introduces the following new types. Here's their current level of support

Metadata Type Support Notes
AssessmentQuestion Not supported, but support could be added
BotTemplate Not supported, but support could be added
ConvReasonReportSegment Not supported, but support could be added
Experience undefined undefined
ExperienceMetadataResource undefined undefined
ExperienceSpace undefined undefined
ExternalDataSrcDescriptor Not supported, but support could be added
ExternalDataTranField Not supported, but support could be added
ExternalDataTranObject Not supported, but support could be added
FavoriteTransferDestination Not supported, but support could be added
IndustriesAutomotiveSettings
InvLatePymntRiskCalcSettings
MarketingAppExtAction Not supported, but support could be added
PaymentsManagementEnabledSettings
RegisteredExternalService Not supported, but support could be added
StreamingAppDataConnector Not supported, but support could be added
SubscriptionManagementSettings
VoiceSettings

Additional Types

The following types are supported by this library but not in the coverage reports for either version. These are typically

  1. types that have been removed from the metadata API but were supported in previous versions
  2. types that are available for pilots but not officially part of the metadata API (use with caution)
  3. types that exist only as a child type of other metadata types
  4. settings types that are automatically supported
  • CustomLabel
  • Scontrol
  • CustomDataType
  • GlobalPicklist
  • VisualizationPlugin
  • Form
  • FormSection
  • Portal
  • EmbeddedServiceFieldService
  • FlowTest
  • EventType
  • EventSubscription
  • EventDelivery
  • AssignmentRule
  • AutoResponseRule
  • EscalationRule
  • CustomFieldTranslation
  • MatchingRule
  • MarketingResourceType
  • CustomExperience
  • ManagedTopic
  • DataPipeline
  • LicenseDefinition
  • AccessControlPolicy
  • XOrgHub
  • AssistantRecommendationType
  • InsightType
  • IntegrationHubSettingsType
  • IntegrationHubSettings
  • OrchestrationContext
  • Orchestration
  • AIAssistantTemplate
  • Settings
  • WorkSkillRoutingAttribute
  • BusinessProcessFeedbackConfiguration
  • DynamicTrigger
  • MktDataTranField
  • ConversationVendorFieldDef
  • InternalOrganization
  • UiViewDefinition