1/23/2026, 12:00:58 AM
A new query, channelByHandle, lets apps retrieve a Channel by its unique handle. Four mutations—channelCreate, channelUpdate, channelDelete, and channelFullSync—provide full CRUD and full‑sync capabilities, each returning payloads with detailed userErrors and trace information. Pagination support is added for App.channels and AppCatalog.channels via a ChannelConnection type, enabling efficient listing of channel connections. Channel objects now expose accountId, accountName, specificationHandle, and a resourceFeedback link. Feedback types (AppFeedback and ProductResourceFeedback) now include a channel field. ProductFeed gets a required channelId field to associate feeds with channels. All new input objects (ChannelCreateInput, ChannelUpdateInput) require specificationHandle, accountId, and accountName, and support optional handle overrides and restoration flags. Developers should update their schemas to use the new fields and mutations for full channel lifecycle management.
Returns a channel by handle. The channel must have been established by the calling application.
Creates a channel connection using a channel specification handle.
Deletes a channel for a specific channel ID.
Initiates a full sync via Product Feed mechanism for the matching Channel.
Updates a channel connection using a channel specification handle.
The input fields to create a channel.
Return type for channelCreate mutation.
An error that occurs during the execution of ChannelCreate.
Possible error codes that can be returned by ChannelCreateUserError.
Return type for channelDelete mutation.
An error that occurs during the execution of ChannelDelete.
Possible error codes that can be returned by ChannelDeleteUserError.
Return type for channelFullSync mutation.
The input fields to update a channel connection.
Return type for channelUpdate mutation.
An error that occurs during the execution of ChannelUpdate.
Possible error codes that can be returned by ChannelUpdateUserError.
The trace information for the product full sync operation.
channelsThe sales channels associated with this app.
channelsThe channels associated with the catalog.
channelThe channel this feedback is for.
accountIdExternal account ID for the channel.
accountNameDisplay name for the channel.
resourceFeedbackThe resource feedback for the channel.
specificationHandleThe channel specification for the channel.
channelIdThe ID of the channel to associate with the product feed.
channelThe channel this feedback is for.