ConnectApi.EngagementTopicCreateInput

Input representation to create an engagement topic record.

PropertyTypeDescriptionRequired or OptionalAvailable Version
customFieldsListList<ConnectApi.EngagementCustomFieldsOutput>The custom fields and their values for engagement topics.Optional56.0
engagementInteractionIdStringThe ID of the engagement interaction record associated with an engagement topic record.Required55.0
idStringThe ID of an engagement topic record.Required55.0
interactionSummaryStringThe summary of the engagement interaction.Optional55.0
nameStringThe name of the engagement topic record.Required55.0
ownerIdStringThe Salesforce ID of the person who owns this engagement topic record.Required55.0
parentTopicIdStringThe parent engagement topic record that’s associated with this engagement topic.Optional55.0
processFailureReasonStringSpecifies the reason a process failed during an engagement interaction.Optional55.0
processNameStringThe name of the process executed during an engagement interaction.Optional55.0
processStatusStringSpecifies the current status of a process that’s executed during the engagement interaction. Possible values are:
  • Canceled
  • Completed
  • Failed
  • Initiated
Optional55.0
processTypeStringThe type of the process executed during the engagement interaction.Optional55.0
relatedPersonIdStringThe person for whom an engagement interaction was initiated.Optional55.0
topicIdStringThe engagement topic record that’s associated with the parent engagement topic.Optional55.0