Skip to main content
A sales channel in Synq represents a distinct selling context — your main e-commerce website, a wholesale B2B portal, a regional marketplace, or any other surface where customers place orders. Every channel carries a name and an ISO currency code, and every order in Synq is stamped with the channel_id of the channel it originated from, giving you clean segmentation for reporting, fulfillment, and pricing logic.

Authentication

All Sales Channel endpoints require three headers:
Creating a sales channel requires an Admin or Editor role. Listing channels is available to all authenticated roles.

List your sales channels

Retrieve all channels configured for your organization and tenant.
Example request
Example response
array
Array of sales channel objects.
string
UUID of the sales channel.
string
Display name for the channel.
string
Three-letter ISO 4217 currency code (e.g. USD, EUR, GBP).
boolean
Whether the channel is currently accepting orders.
string
ISO 8601 timestamp when the channel was created.
string
ISO 8601 timestamp of the last update.

Create a sales channel

Create a new sales channel for your organization. The name field is required; currency defaults to USD if omitted, and active defaults to true.
Request body
string
required
A human-readable name for the channel (e.g. "North America Storefront"). Must not be empty.
string
A three-letter ISO 4217 currency code. Defaults to USD if not provided.
boolean
Whether the channel should start in an active state. Defaults to true.
Example request
Example response201 Created
string
UUID of the newly created sales channel. Store this — you will need it as the channel_id when creating orders.

Associate orders with a channel

When you create an order through the Synq Orders API, pass the channel_id field to link it to the correct sales channel. The value must be the id returned when you created (or listed) the channel.
This association enables per-channel reporting, currency-aware pricing, and channel-scoped fulfillment rules across your Synq workspace.
Use descriptive channel names that reflect the selling surface (e.g. "EU Wholesale", "Amazon US", "DTC Website") — these names appear in Synq dashboards and audit logs.