Skip to main content
input_object

The input fields for creating a Channel.

•String!
non-null

A unique identifier for the merchant's account on the external platform, such as an Amazon Seller ID or Google Merchant Center ID. Used together with specificationHandle to uniquely identify the channel connection.

•String!
non-null

The merchant-facing name for the external account. Displayed in Shopify Admin wherever the channel connection is referenced, such as in Markets and order attribution. Should match how the merchant recognises the account on the external platform.

•String

A unique, human-readable identifier for the channel within the shop. For example, amazon-us-A1B2C3D4E5F6G7. Used for lookups via channelByHandle. If not provided, auto-generated from the specification handle and account ID. Must be unique across all channels on the shop.

•String!
non-null

The handle of the channel specification to bind to this channel. The specification must have been deployed by the calling application via shopify app deploy. Determines the channel's regional coverage, capabilities, and requirements.


Was this section helpful?