Metadata API

Access more metadata through these new and changed metadata types.

Customization

Enable and disable Dynamic Actions on Mobile
Use the new enableDynamicActionsMobileStdObj field 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 QuickAction value for the FlexiPageType enum on the FlexiPage metadata type.
Associate a Quick Action Page with a Quick Action (Beta)
Use the new flexiPage field 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 Flexipage value for the QuickActionType enum on the QuickAction metadata type.
Set a Quick Action's subtype as Create or Update (Beta)
Use the new Create and Update values 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 all to 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 gsr value 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 enableGraphQLApiGuestUserAccess field 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 UserMode value 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.