Catalog Product Sets API (v1.3)
✽
Endpoints for creating and maintaining product sets — filtered slices of a catalog used by Catalog Ads and Smart+ Catalog Ads product-selection mode "Product set" 1.
Endpoints
| Method | Path | Purpose |
|---|---|---|
POST | /open_api/v1.3/catalog/set/create/ | Create by conditions (rule-based). |
POST | (file-based variant) | Create by file (explicit SKU list). |
GET | /open_api/v1.3/catalog/set/get/ | Get product sets. |
GET | /open_api/v1.3/catalog/set/product/get/ | Get products within a set. |
POST | /open_api/v1.3/catalog/set/update/ | Update filter conditions or name. |
POST | /open_api/v1.3/catalog/set/delete/ | Delete. |
Rule-based conditions
Shape: field + operator + value, combined via match-all or match-at-least-one. Sprinklr's UI mirrors this one-to-one 3.
Consumption
Referenced at ad-creation time:
- Smart+ v1 Catalog: ad-group-scoped catalog bias.
- Upgraded Smart+: per-ad binding (
product_selection_mode = 'product_set',product_set_id = …). See flexible-catalog-ads-at-ad-level.
Limitations
- Travel (Hotels / Flights / Destinations) and Entertainment (Media Titles) catalogs don't expose Product Sets in Sprinklr's UI — API-only for those catalog types 3. See catalog-types.
- Streaming Ads product sets: TikTok recommends ≥5 titles per set and warns against over-segmentation. See streaming-ads-catalog.
Related
References
- Catalog Product Sets API reference — TikTok Marketing API v1.3(accessed Apr 21, 2026)
- CatalogApi — tiktok/tiktok-business-api-sdk (Python)(accessed Apr 21, 2026)
- Create and Manage TikTok Catalogs — Sprinklr Help Center(accessed Apr 21, 2026)