Metadata API

Access more metadata through these new and changed metadata types.

Customization

Identify the asset related to an external service registration
Use the registrationProviderAsset field on the existing ExternalServiceRegistration metadata type. Available in API version 66.0 and later.
Add an AI description to a Lightning web component
Use the ai field on the existing LightningComponentBundle metadata type. Available in API version 66.0 and later.
Indicate the source of the API specification registered with the External Services wizard
Use these new subtypes, which are in the existing registrationProviderType field of the ExternalServiceRegistration type. Available in API version 66.0 and later.
  • AgentToAgent
  • ContextDef
  • CustomExternalConnector
Indicate the type of the named credential parameter
Use these new values of the existing ParameterType field of the NamedCredential type.
  • ManagedByNamespace
  • NamedCredentialOptions
  • SfHttpRequestExtensionName
Indicate the type of endpoint to invoke an instance
Use the new endpointType field on the existing CatalogedApiInstance subtype of the CatalogedApi metadata type. Available in API version 66.0 and later.

Development

Support modern non-Salesforce frameworks in the Agentforce 360 Platform
Use the new UIBundle metadata type.
Turn on next generation DevOps Center
Use the enableALMDevopsCorePref field on the DevHubSettings metadata type. Available in API version 65.0 and later.
REMOVED: The enableDevOpsCenter field is removed from the DevHubSettings metadata type
Use the enableDevOpsCenterGA field instead of enableDevOpsCenter to turn on DevOps Center managed package.

Education

Turn on Advancement Generative AI features for Education Cloud
Use the enableAdvancementGenAI field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.
Turn on the Advising Agent feature for Education Cloud
Use the enableAdvisingAgent field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.
Turn on Advanced Academic Operations features for Education Cloud
Use the enableEduAdvncdAcadOper field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.
Turn on the Student Recruitment Agent feature for Education Cloud
Use the enableStudentRecruitmentAgent field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.

Mobile

Allow users to complete actions from Salesforce mobile app push notifications (beta)
Use the actionGroups field on the existing CustomNotificationType metadata type. Available in API version 64.0 and later.

actionGroups is a pilot or beta service that is subject to the Beta Services Terms at Agreements - Salesforce.com or a written Unified Pilot Agreement if executed by Customer, and applicable terms in the Product Terms Directory. Use of this pilot or beta service is at the Customer's sole discretion.

Nonprofit

Turn on the Gift Entry Grid feature for Nonprofit Cloud
Use the enableGiftEntryGrid field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.
Turn on the Philanthropic Research Agent feature for Nonprofit Cloud
Use the enablePhilResearchAgent field on the existing IndustriesSettings metadata type. Available in API version 64.0 and later.

Salesforce Flow

Configure the paths that branch after the action element runs
Use the new actionCallPaths field on the existing FlowActionCall metadata type.
Customize your flow screens and screen components with style settings
Use the new styleSettings field on the existing FlowScreen and FlowScreenFieldStyleProperties subtypes of the Flow metadata type.
Assign flow versions to a flow test
Use the new flowTestFlowVersions field on the existing FlowTest metadata type.
Configure a segment-triggered flow to run with more granularity
Use these new fields, which are on the existing FlowSchedule subtype of the FlowStart subtype.
  • dayOfMonthToRun
  • daysOfWeekToRun
  • frequencyNumber
Use these new values, which are in the existing frequency field on the FlowSchedule subtype of the FlowStart subtype.
  • Monthly
  • Yearly
  • Hourly
  • Weekdays
Specify whether a segment-triggered flow sends messages to all contact points or a single contact point
Use these new fields that are on the existing FlowStart subtype of the Flow metadata type.
  • activationTemplate
  • prioritizedContactPointsList
  • sendMsgToOneContactPtPerIndv
Specify an invocable action in the Start element of a broadcast flow
Use the new fanOutAction field on the existing FlowStart subtype of the Flow metadata type.
Reference metadata types as input parameters on invocable actions
Use the new SetupReferenceObjectNameForAutomaticSetup, SetupReferenceObjectLabelForAutomaticSetup, and SetupReferenceFilterConditionForAutomaticSetup values, which are in the existing keys field on the InvocableActionExtensionTargetAttribute subtype of the InvocableActionExtension metadata type.
Specify whether a flow test uses assertions
Use the new testType field on the existing FlowTest metadata type.
Specify isolated test data for a flow test
Use the new flowTestDatasources and isolatedObjectExternalKeys fields on the existing FlowTest metadata type. Use the new jsonValue field on the existing FlowTestReferenceOrValue subtype of the FlowTest metadata type.
Specify an input variable for a flow test of an autolaunched flow
Use the new InputVariable value in the existing type field on the FlowTestParameter subtype of the FlowTest metadata type.
Include or exclude a timeout path for an asynchronous action in a flow
Use the new timoutPathUsage field on the existing FlowActionCall subtype of the Flow metadata type. Available in API version 66.0 and later.
Specify an array of attributes to define the screen element in a flow
Use the new attributes field on the existing FlowScreenField subtype of the Flow metadata type.

Security and Identity

BEHAVIOR CHANGE: The Customize Application permission is required to access the RedirectWhitelistUrl metadata type
Previously, that permission was required only for edit access to this type. Now that permission is required for read access, too.
Configure the canvas settings for an external client app
Use the new ExtlClntAppCanvasSettings metadata type. Available in API version 66.0 and later.
Enable the canvas app plugin for an external client app
Use the new isCanvasPluginEnabled field on the existing ExtlClntAppConfigurablePolicies metadata type.
DEPRECATED: Don't use Metadata API to get external client app OAuth consumer secrets
The enableConsumerSecretApiAccess field on the ExternalClientAppSettings metadata type is deprecated. Use the external client app UI to get OAuth consumer secrets.

Service

REMOVED: The isInboundReceiptsEnabled, isRoutingWorkResultEnabled, and isTypingIndicatorDisabled fields are removed from the ConversationChannelDefinition type
Use the EventCapabilitiesIsInboundAcknwOptionExposed field instead of IsInboundReceiptsEnabled.
Use the EventCapabilitiesIsRoutingWorkResultSupported field instead of IsRoutingWorkResultEnabled.
Use the EventCapabilitiesIsTypingIndicatorOptionHidden field instead of IsTypingIndicatorDisabled.
Store callback routing information for a contact center channel with Omni-Channel Unified Routing
Use the new omniCallbackHandler and omniCallbackFallbackQueue fields on the ContactCenterChannel subtype of the existing CallCenter type.