ChannelCreateInput
Input for creating a new channel within a tenant. Channels represent distinct sales or distribution channels with their own configuration.
input ChannelCreateInput {
name: String!
descriptions: [LocalizedStringInput!]
catalogRootId: Int
anonymousUserId: Int
}
Fields
ChannelCreateInput.name ● String! non-null 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.
ChannelCreateInput.descriptions ● [LocalizedStringInput!] list input
Localized descriptions for the channel in different languages. Each entry must have a unique language code to avoid duplicates.
ChannelCreateInput.catalogRootId ● Int scalar
Reference to the root catalog item for this channel. Defines the top-level product hierarchy available through this channel.
ChannelCreateInput.anonymousUserId ● Int scalar
Reference to the anonymous user account for this channel. Used for handling unauthenticated user sessions and permissions.
Member Of
channelCreate mutation ● TenantCreateInput input