Skip to main content

Create channel markets with the GraphQL Admin API

Starting in API version 2026-07, the GraphQL Admin API supports channel markets. Apps can now create and update Markets that apply to one or more sales channels, then use existing catalog and market APIs to manage channel-specific product availability, pricing, and currency.

This is an additive change. Existing apps don’t need to make updates unless they create, query, or make assumptions about Markets or market catalogs types.

What changed

You can now:

What to do

If your app works with Markets or catalogs, update any logic that assumes markets are only regional, retail-location, company-location, or none-type markets.

If your app wants to create channel markets, pass channel IDs through channelsCondition.channelIds, then assign catalogs and pricing configuration using the existing Markets and catalog APIs. Product feed output continues to respect both the channel market’s catalog settings and the sales channel’s own publishing controls.

Related docs

Was this section helpful?