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