Skip to main content

ChannelUpdateInput

Input for updating an existing channel. All fields are optional - only provided fields will be updated.

input ChannelUpdateInput {
name: String
descriptions: [LocalizedStringInput!]
catalogRootId: Int
anonymousUserId: Int
}

Fields​

ChannelUpdateInput.name ● String scalar​

Unique name for the channel within the tenant. Must be at least 1 character long and will be used for identification and display purposes.

Validation: Minimum length of 1 character.

ChannelUpdateInput.descriptions ● [LocalizedStringInput!] list input​

Localized descriptions for the channel in different languages. Each entry must have a unique language code to avoid duplicates.

ChannelUpdateInput.catalogRootId ● Int scalar​

Reference to the root catalog item for this channel. Defines the top-level product hierarchy available through this channel.

ChannelUpdateInput.anonymousUserId ● Int scalar​

Reference to the anonymous user account for this channel. Used for handling unauthenticated user sessions and permissions.

Member Of​

channelUpdate mutation