CustomMsgChannel

Represents a custom conversation channel and stores event-driven Messaging settings. Custom conversation channels are implemented for Bring Your Own Channel for Messaging and Bring Your Own Channel for CCaaS Messaging channels.

Version 

Introduced in API version 63.0.

Supported SOAP API Calls 

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Supported REST API Methods 

DELETE, GET, HEAD, PATCH, POST, Query

Fields 

ChannelDefinitionId 

  • Type: reference

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Description: Specifies the ConversationChannelDefinition for the custom channel.

This field is a relationship field.

  • Relationship name: ChannelDefinition
  • Relationship type: relationship
  • Refers to: ConversationChannelDefinition

EventCapabilitiesIsInboundAcknowledgementEnabled 

  • Type: boolean

  • Required: No

  • Properties: Create, Filter, Update

  • Introduced: API version 65.0

  • Description: Indicates whether the Salesforce admin has enabled read receipts and delivery receipts for inbound messages in the Messaging settings (true) or whether the admin hasn’t enabled these inbound acknowledgments (false). The default value is false, meaning inbound acknowledgments are disabled by default even if supported by the partner. Use this field instead of HasInboundReceipts.

EventCapabilitiesIsProgressIndicatorEnabled 

  • Type: boolean

  • Required: No

  • Properties: Create, Filter, Update

  • Introduced: API version 65.0

  • Description: Indicates whether the Salesforce admin has enabled AI agent progress indicators in the Messaging settings (true) or whether the admin hasn’t enabled progress indicators (false). The default value is false, meaning progress indicators for AI agents are disabled by default even if supported by the partner.

EventCapabilitiesIsTypingIndicatorDisabled 

  • Type: boolean

  • Required: No

  • Properties: Create, Filter, Update

  • Introduced: API version 65.0

  • Description: Indicates whether the Salesforce admin has enabled typing indicators for outbound messages in the Messaging settings (false) or whether the admin hasn’t enabled outbound typing indicators (true). The default value is false, meaning the outbound typing indicators are enabled by default. Use this field instead of HasTypingIndicator.

MessagingChannelId 

  • Type: ID
  • Required: No
  • Properties: Filter, Group, Nillable, Sort

DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!