> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CommerceAgentConfigChannels

> Where the Commerce Agent can reach shoppers.

**email** `[CommerceAgentConfigChannel!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel)` *required*

Email. Off until the merchant switches it on.

**fields**

**enabled** `Boolean!` *required*

Whether the channel is switched on in this version. Not reduced by `status`: a channel the store cannot use yet still shows what was chosen.

**status** `[CommerceAgentConfigChannelStatus!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel-status)` *required*

Whether the channel can send, from this version's switch plus the store's live access. Access is the same in both versions.

**extendedOutreach** `[CommerceAgentConfigChannel!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel)` *required*

Extended outreach: Commerce Agent's messages beyond replies, such as cart recovery.

**fields**

**enabled** `Boolean!` *required*

Whether the channel is switched on in this version. Not reduced by `status`: a channel the store cannot use yet still shows what was chosen.

**status** `[CommerceAgentConfigChannelStatus!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel-status)` *required*

Whether the channel can send, from this version's switch plus the store's live access. Access is the same in both versions.

**iMessage** `[CommerceAgentConfigChannel!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel)` *required*

iMessage.

**fields**

**enabled** `Boolean!` *required*

Whether the channel is switched on in this version. Not reduced by `status`: a channel the store cannot use yet still shows what was chosen.

**status** `[CommerceAgentConfigChannelStatus!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel-status)` *required*

Whether the channel can send, from this version's switch plus the store's live access. Access is the same in both versions.

**rcs** `[CommerceAgentConfigChannel!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel)` *required*

Rich text messages (RCS).

**fields**

**enabled** `Boolean!` *required*

Whether the channel is switched on in this version. Not reduced by `status`: a channel the store cannot use yet still shows what was chosen.

**status** `[CommerceAgentConfigChannelStatus!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel-status)` *required*

Whether the channel can send, from this version's switch plus the store's live access. Access is the same in both versions.

**sms** `[CommerceAgentConfigChannel!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel)` *required*

Text messages. On until the merchant switches it off.

**fields**

**enabled** `Boolean!` *required*

Whether the channel is switched on in this version. Not reduced by `status`: a channel the store cannot use yet still shows what was chosen.

**status** `[CommerceAgentConfigChannelStatus!](/docs/api-reference/v3/reference/commerce-agent/commerce-agent-config-channel-status)` *required*

Whether the channel can send, from this version's switch plus the store's live access. Access is the same in both versions.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.