Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

ConnectApi.EngagementTopicCreateInput

Input representation to create an engagement topic record.
Property Type Description Required or Optional Available Version
customFieldsList List<ConnectApi.EngagementCustomFieldsOutput> The custom fields and their values for engagement topics. Optional 56.0
engagementInteractionId String The ID of the engagement interaction record associated with an engagement topic record. Required 55.0
id String The ID of an engagement topic record. Required 55.0
interactionSummary String The summary of the engagement interaction. Optional 55.0
name String The name of the engagement topic record. Required 55.0
ownerId String The Salesforce ID of the person who owns this engagement topic record. Required 55.0
parentTopicId String The parent engagement topic record that’s associated with this engagement topic. Optional 55.0
processFailureReason String Specifies the reason a process failed during an engagement interaction. Optional 55.0
processName String The name of the process executed during an engagement interaction. Optional 55.0
processStatus String Specifies the current status of a process that’s executed during the engagement interaction. Possible values are:
  • Canceled
  • Completed
  • Failed
  • Initiated
Optional 55.0
processType String The type of the process executed during the engagement interaction. Optional 55.0
relatedPersonId String The person for whom an engagement interaction was initiated. Optional 55.0
topicId String The engagement topic record that’s associated with the parent engagement topic. Optional 55.0