---
schema_version: "1"
id: afa007d5d51df049ea65b15298aea9cfe5406051f9000aab02d38a5634ebfd08
title: CustomMsgChannel
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_custommsgchannel.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_custommsgchannel.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: dbce395e7b76f15cea16bda09f600883160fefada0e44c5c741b037124bfa94a
description: 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. This object is available in API version 63.0 and later.
---
# 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. This object is available in API version 63.0 and later.

## Supported Calls

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

## Special Access Rules

Access to standard objects requires Salesforce admin privileges or the Customize Application permission.

## Fields

| Field | Details |
| --- | --- |
| ChannelDefinitionId | 
Type

reference

Properties

Create, Filter, Group, Sort, Update

Description

Specifies the ConversationChannelDefinition for the custom channel.

This field is a relationship field.

Relationship Name

ChannelDefinition

Refers To

ConversationChannelDefinition



 |
| EventCapabilitiesIsInboundAcknowledgementEnabled | 

Type

boolean

Properties

Create, Filter, Update

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.

This field is available in API version 65.0 and later. Use this field instead of HasInboundReceipts.



 |
| EventCapabilitiesIsProgressIndicatorEnabled | 

Type

boolean

Properties

Create, Filter, Update

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.

This field is available in API version 65.0 and later.



 |
| EventCapabilitiesIsTypingIndicatorDisabled | 

Type

boolean

Properties

Create, Filter, Update

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.

This field is available in API version 65.0 and later. Use this field instead of HasTypingIndicator.



 |
| HasInboundReceipts | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

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.

Available in API versions 63.0 to 65.0. In API version 66.0 and later, this field is removed. Use EventCapabilitiesIsInboundAcknowledgementEnabled instead.



 |
| HasTypingIndicator | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the Salesforce admin has enabled typing indicators for outbound messages in the Messaging settings (true) or whether the admin hasn’t enabled outbound typing indicators (false). The default value is true, meaning the outbound typing indicator feature is enabled by default if supported by the partner. To disable the outbound typing indicator feature, set this value to false.

Available in API versions 63.0 to 65.0. In API version 66.0 and later, this field is removed. Use EventCapabilitiesIsTypingIndicatorDisabled instead.



 |
| MessagingChannelId | 

Type

reference

Properties

Create, Filter, Group, Sort, Update

Description

Specifies the Messaging Channel ID for the custom channel. This field is unique within your organization.

This field is a relationship field.

Relationship Name

MessagingChannel

Refers To

MessagingChannel



 |