Docs
Management API
Channels

Channels

Create and manage sales channels, their sites, and their product listings.

Channels

A channel is anywhere a merchant sells their products. This encompasses headless storefronts, marketplaces, POS systems, and marketing platforms.

Platform

A channelʼs type and platform combination must be a valid pair as indicated in the table below.

PlatformAccepted Type
cloverpos
squarepos
stripepos
talechpos
vendpos
amazonmarketplace
belkmarketplace
catchmarketplace
ebaymarketplace
etsymarketplace
facebookmarketplace, marketing
hudsons_baymarketplace
googlemarketplace, marketing
google_shopping (deprecated)marketing
instagrammarketplace, marketing
macysmarketplace
miraklmarketplace
overstockmarketplace
pinterestmarketplace
target_plusmarketplace
tiktokmarketplace
wayfairmarketplace
wishmarketplace
walmartmarketplace
acquiastorefront
bigcommerce (Stencil and Blueprint)storefront
bloomreachstorefront
catalyst (BigCommerce Next.js)storefront
deitystorefront
drupalstorefront
gatsbystorefront
next (Next.js Commerce and other Next.js)storefront
vuestorefront
wordpressstorefront
customstorefront, pos, marketing, marketplace

Status

Allowed values for a channelʼs status vary by channel type.

TypeWritable Statuses
storefrontprelaunch, active, inactive, archived, deleted
marketing, marketplace, posconnected, disconnected, archived, deleted

Warning

  • You can restore a Channel with deleted status within 90 days after deletion by contacting the BigCommerce support team. After the 90-days grace period is over, the Channel status will become terminated.
  • The terminated status is read-only. Channels with a status of terminated cannot be restored.

Channel listings

Channel listings allow you to manage catalog differences among different storefronts or marketplaces.

Channel site

A Channel site refers to the domain associated with a channel.

Resources

Get All Channels

Loading...

Create a Channel

Loading...

Get a Channel

Loading...

Update a Channel

Loading...

See something you can improve? Edit this file on GitHub

Did you find what you were looking for?