---
schema_version: "1"
id: b4a1801cfc6bd688711345726d63a2d5f34815df0298ecd3585f2b74f279d1dc
title: ManagedContentChannel
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_managedcontentchannel.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_managedcontentchannel.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 74180309e6f05e118c2b21fb9312bd6750224df4eb74c947183fa40dd412175f
description: Represents the details of a CMS channel. CMS channels correspond to managed content publishing endpoints. They deliver published content from your Salesforce CMS workspaces to an audience. This object is available in API version 55.0 and later.
---
# ManagedContentChannel

Represents the details of a CMS channel. CMS channels correspond to managed content publishing endpoints. They deliver published content from your Salesforce CMS workspaces to an audience. This object is available in API version 55.0 and later.

## Supported Calls

describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

## Special Access Rules

ManagedContentChannel is available when the Digital Experiences app is enabled.

## Fields

| Field | Details |
| --- | --- |
| CacheControlMaxAge | 
Type

long

Properties

Filter, Group, Nillable, Sort

Description

The amount of time, in seconds, it takes for a requested CMS content resource in the CMS channel to expire before a new request for the resource must be made.



 |
| Domain | 

Type

picklist

Properties

Filter, Group, Nillable, Restricted picklist, Sort

Description

The domain for a public channel. Only public channels can have an assigned domain.

Possible value is:

- mydomain.cdn.salesforce-experience.com
    
    ![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)
    
    #### Note
    
    The mydomain value is specific to the domain of the channel.





 |
| DomainHostName | 

Type

string

Properties

Filter, Nillable, Sort

Description

The hostname of the domain assigned to the CMS channel. Only public channels can have an assigned domain.



 |
| MediaCacheControlMaxAge | 

Type

long

Properties

Filter, Group, Nillable, Sort

Description

The amount of time, in seconds, it takes for a requested CMS image or document content resource in the CMS channel to expire before a new request for the resource must be made. This field is available in API version 57.0 and later.



 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

Name of the CMS channel.



 |
| OptionsIsCacheControlPublic | 

Type

boolean

Properties

Filter

Description

When true, the CMS channel connection type is public. When false, the cache control is private. The default value is false.



 |
| OptionsIsDomainLocked | 

Type

boolean

Properties

Filter

Description

When true, the domain set to the channel can’t be changed. Only public channels can have this field set to true. If the channel type is COMMUNITY, the default value is true. For all other channel types, the default value is false.



 |
| OptionsIsSearchable | 

Type

boolean

Properties

Filter

Description

When true, users can search for all published CMS content types within the channel. The default value is false.



 |
| Type | 

Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

The connection type of the CMS channel. The connection type determines which audience can access the CMS content delivered in the channel.

Possible values are:

- COMMUNITY: User access is controlled by the settings of the Experience Cloud site.
- CloudToCloud: Connects Salesforce CMS to the B2C Commerce Page Designer.
- ConnectedApp: User access to the channel is controlled by the connected application associated with the channel.
- PublicUnauthenticated: No user authentication required, content can be cached on public CDNs.
- Record: User access to the content is controlled by the user access to the associated record. Content is only accessible to users with access to the record.
- UserPermission: This value is reserved for future use.





 |

## Usage

ManagedContentChannel can be queried through the public sObject API. Use this object to retrieve information for a specific CMS channel.