publ betaReference (MCP guide)
Open publ console

publ Reference

Migration map.

channel_settings_get

Read a selected channel's stored publication settings before changing its title, site icon, contacts, entrance conditions, developer-console setting or launch state.

Input Required Meaning
channelCode Yes The selected channel's opaque code
includeContactCountries No Defaults to false; true includes supported phone-country choices
{
  "channelCode": "CHANNEL_CODE_FROM_LIST",
  "includeContactCountries": true
}

On success, code:CHANNEL_SETTINGS includes channel, settings, revision, capabilities and verification. settings covers identity, title, currency, plan, visibility, minimum/maximum age, adult-only and developer-console flags, launch/deactivation, contacts and the stored iconImageSrc. The SHA-256 revision covers the complete normalized settings projection, including plan and launch state; copy it into apply as expectedRevision.

capabilities reports adult-only availability, launch eligibility, adapter support for icon replacement, iconFormats:["image/png","image/jpeg"] and maxIconBytes:1000000. replaceIcon:true means the adapter provides the upload operations; it does not prove host configuration is present or that a future upload will succeed. iconUploadRequiresConfiguration:true remains explicit. Optional country choices contain internal option values: South Korea uses 746, not the calling prefix +82.

OWNER is allowed; a selected-channel DELEGATEE needs MANAGE_CHANNEL_PUBLIC_SETTING. CREATOR is denied. The response must match the requested channel identity. This read does not initialize settings, upload a file, refresh credentials or launch. verification.confirmed:true with method channel_read establishes the stored projection; The tool neither downloads the icon nor verifies rendering.

The common navigation result supplies one selected-channel publication-settings destination when resolvable. Demo results do not provide a real console link. Settings access, page publication and member entitlement are separate workflows.

Inputs

Field Required here Contract
includeContactCountries No boolean; default false