Access more metadata through these new and changed metadata types.
Customization
- Enable and disable Dynamic Actions on Mobile
- Use the new
enableDynamicActionsMobileStdObjfield on the ActionsSettings metadata type. - Keep manual shares on a record when the record is transferred to a new owner
- Use the new enableKeepManualSharesOnTransfer field on the existing SharingSettings metadata type.
- Turn on multi-currency and configure currencies from Metadata API
- Use the new corporateCurrency and currency fields on the existing CurrencySettings metadata type. You can now turn on multi-currency, set the corporate currency, and seed active currencies in a single deploy. After you turn on multi-currency, you can't turn it off. The currency field uses the new Currency subtype. Available in API version 68.0 and later.
- Extend access for users with the Unified Employee license
- Use the new allRestrictedEmployeeUsers field on the existing SharedTo metadata type. Available in API version 68.0 and later.
- Make inline editing in list views more flexible
- Use the new listViewIleBypassLayout and listViewIleMultiRecordType fields on the existing UserInterfaceSettings metadata type. listViewIleBypassLayout removes list view inline edit dependencies on page layout, and listViewIleMultiRecordType enables inline edits in list views with multiple record types.
- Set a Lightning page as a Quick Action Page (Beta)
- Use the new
QuickActionvalue for the FlexiPageType enum on the FlexiPage metadata type. - Associate a Quick Action Page with a Quick Action (Beta)
- Use the new
flexiPagefield on the QuickAction metadata type. - Set a Quick Action's type as one that uses a Quick Action Page for its layout (Beta)
- Use the new
Flexipagevalue for the QuickActionType enum on the QuickAction metadata type. - Set a Quick Action's subtype as Create or Update (Beta)
- Use the new
CreateandUpdatevalues for the ActionSubtype enum on the QuickAction metadata type.
- Edit more fields from the API
- Now you can edit the isoCode and labelfields on the AddressSettings metadata type from the API. Available in API version 68.0 and later.
- Direct users to an alternative Help URL
- Use the new HelpSettings metadata type to deploy and retrieve the URL that opens when users access Salesforce Help. Set the alternativeUrl field to the alternative Help URL. Available in API version 68.0 and later.
- Control which languages appear in your org
- Use the new displayedLanguages field on the existing
LanguageSettings metadata type to specify which languages appear and their display
order. Use a comma-separated list of Salesforce language locale codes, or specify
allto display all languages available to the org. Available in API version 68.0 and later.
- Enable Translation Workbench APIs
- Use the new enableTranslationWorkbenchConnectAPI field on the LanguageSettings metadata type to enable the Connect REST APIs for importing and exporting Translation Workbench translations. Available in API version 67.0 and later.
- REMOVED: The enableAuraSecStaticResCRUCPref field is removed from the LightningExperienceSettings metadata type
- The enableAuraSecStaticResCRUCPref field on the LightningExperienceSettings metadata type is removed in API version 68.0 and later. Static resources are now served automatically from the lightning domain, regardless of the API version.
Development
- Configure debug log levels by using agentic tools
- Use the new DebugLevel metadata type.
- Identify the code locations that Apex unit tests covered in a deployment
- Use the new locationsCovered field on the existing CodeCoverageResult metadata type.
- Override the standard asynchronous Apex job limit in nonproduction orgs with a lower value
- Use the new asyncApexExecutionsOverride field on the existing ApexSettings metadata type.
- Enable elastic limits for asynchronous Apex jobs (beta)
- Use the enableAsyncApexElasticExecutions field on the existing ApexSettings metadata type. Introduced in API version 67.0, this field has been added to the Metadata API Developer Guide.
- Enable the Block Apex Anonymous Code Execution from Managed Packages release update
- Use the enableBlockPackagedApexExecAnon field on the existing ApexSettings metadata type. Introduced in API version 67.0, this field has been added to the Metadata API Developer Guide.
- Bypass specific network locations and redirect traffic to the nearest reliable network node
- Use the new
gsrvalue in the edgeRoutingMethod field on the existing MyDomainSettings metadata type. Bypass specific network locations where your users face connectivity issues due to firewall blockages when accessing your Salesforce sites or Experience Cloud sites.
- Define a locale for your masking policies to generate locale-specific masked data
- Use the new locale field on the existing DataMaskPolicy metadata type. Available in API version 68.0 and later, this field has been added to the Metadata API Developer Guide.
Experience Cloud
- Turn on email domain substitution from Metadata API
- Use the new NetworkOptionsBit field on the existing Network metadata type.
GraphQL API
- Control unauthenticated guest user access to GraphQL API
- Use the new
enableGraphQLApiGuestUserAccessfield on the existing SecuritySettings metadata type to update guest user access to GraphQL API.
Marketing
- Turn on Marketing Planning and Operations
- Use the new MktPlanningOpsSettings metadata type.
- Store and manage the data you need for personalized marketing campaigns
- Use the new MarketingObject metadata type to store reference data, product information, and content variations.
Public Sector Solutions
- Enable Tax and Revenue Management features for Public Sector Solutions
- Use the new enablePublicSectorTaxRevenuePref metadata settings type.
- Enable Tax and Revenue Management Agentforce features for Public Sector Solutions
- Use the new enablePublicSectorTaxRevenueAgentforceCmtyPref metadata settings type.
Salesforce Flow
- Apply date operators to flow conditions
- Use the new date operator values in the operator field on the FlowCondition and FlowTestCondition subtypes of the Flow and FlowTest metadata types. Introduced in API version 67.0, these values have been added to the Metadata API Developer Guide.
- Access related Data Model Object records in a Record Query Flow
- Use the new dataLookups field on the FlowStart metadata type.
- Run a flow explicitly in user context
- Use the new
UserModevalue on the existing runInMode field on the Flow metadata type. - Access the Enable the Automation Lightning App Org Preference
- Use the new enableFlowsLightningApp field on the existing FlowSettings metadata type.
- Configure MCE Transformations settings to enable marketing automation capabilities
- Use the new MCETransformationsSettings metadata type.
- Process delegated access requests in bulk from a flow
- Use the new processAccessDelegationRequest value in the existing InvocableActionType field, which is on the FlowActionCall subtype of the Flow metadata type, and StrategyAction and StrategyNodeInvocableAction subtypes of the RecommendationStrategy metadata type.
- Refresh household names and greetings from a flow
- Use the new recalculateHouseholdNames value in the existing InvocableActionType field, which is on the FlowActionCall subtype of the Flow metadata type, and StrategyAction and StrategyNodeInvocableAction subtypes of the RecommendationStrategy metadata type.
- Summarize open claims by field into counts from a flow
- Use the new groupClaimsByFields value in the existing InvocableActionType field, which is on the FlowActionCall subtype of the Flow metadata type, and StrategyAction and StrategyNodeInvocableAction subtypes of the RecommendationStrategy metadata type.
- Find service territories near a location from a flow
- Use the new getNrbyScvTerritories value in the existing InvocableActionType field, which is on the FlowActionCall subtype of the Flow metadata type, and StrategyAction and StrategyNodeInvocableAction subtypes of the RecommendationStrategy metadata type.
Security and Identity
- BEHAVIOR CHANGE: The clickjackProtectionLevel field is not required
- The clickjackProtectionLevel field on the CustomSite metadata type is no longer required. You can now deploy your metadata configurations without specifying a clickjack protection level.
Service
- Manage BYOC telephony and trust settings for Agentforce Contact Center
- Use the new TelephonyProvider metadata type.
- Configure SIP settings for secondary telephony integrations in BYOC
- Use the new SecondaryTelephonyProvider metadata type.
- Map organizations to trusted telephony carrier configurations in BYOC
- Use the new TrustedTelephonyProvider metadata type.
- Manage outbound SIP routing for secondary telephony in BYOC
- Use the new ScndTelephPrvdOtbdDtl metadata type.
Sharing
- Create custom sharing reasons for standard objects
- Use the SharingReason metadata type to define custom sharing reasons on standard objects that have a share object, such as Account and Opportunity. SharingReason previously supported only custom objects. For more information,see SharingReason in the Metadata API Developer Guide.