Connect to every marketplace
Channel connections for Shopify, Amazon 1P/3P, or custom endpoints. Configure field mapping, schema/catalog filtering, and dimension scoping to syndicate product data exactly how each channel expects it.
Shopify
Push products, variants, and images to Shopify stores. Requires shopUrl and apiKey in config.
Amazon 1P
Vendor Central integration for first-party selling. Type: amazon-1p
Amazon 3P
Seller Central integration for third-party marketplace. Type: amazon-3p
Custom
Connect to any REST endpoint with configurable field mappings and transforms. Type: custom
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /channels |
List all channels |
| GET | /channels/:id |
Get channel by ID |
| POST | /channels |
Create a new channel |
| PUT | /channels/:id |
Update a channel |
| DELETE | /channels/:id |
Delete a channel |
List all channels
Returns all configured channels for the current tenant.
Get channel by ID
Returns a single channel with its full configuration including field mappings and scope.
Create channel
Create a new channel connection. Specify the channel type, connection config, and field mappings. Optionally filter by schema, catalog, or dimension scope.
Request body
| Field | Type | Description |
|---|---|---|
name |
string | Display name for the channel |
alias |
string | URL-safe identifier |
type |
string | shopify | amazon-1p | amazon-3p | custom |
description |
string? | Optional description |
config |
object | Connection config. Shopify: { shopUrl, apiKey } |
fieldMappings |
array | Array of { sourceAttribute, targetField, transform? } |
schemaId |
string? | Filter to records of this schema |
catalogId |
string? | Filter to records in this catalog |
dimensionScope |
object? | Dimension scope for value resolution |
active |
boolean | Whether the channel is active |
Update channel
Update an existing channel's configuration, field mappings, or scope. Send the full channel object.
Delete channel
Permanently delete a channel and its configuration. Sync mappings and logs for this channel are also removed.
Field Mapping Reference
Field mappings connect Sigma PIM attributes to external channel fields. Each mapping specifies a source attribute alias and the target field path on the external platform.
sourceAttribute
The alias of the Sigma PIM attribute to read from. Example: product-name
targetField
The field path on the external platform. Supports dot notation and array indexing: variants[0].price
transform
Optional transform function applied during sync: kg_to_g, html_strip, uppercase
Shopify Mapping
Common targets: title, body_html, vendor, product_type, variants[0].price, variants[0].sku