快工助手跨境电商知识与商机助手

Optional source-platform product context added to Recommend Category API

TikTok Shop 官方资料 · TikTok Shop Partner Center 开发者文档 · 适合开发者

stable本次发布有变化全部展示

来自 TikTok Shop 官方资料快照 ·

打开官方原文 ↗
  1. 当前资料结构化阅读页
  2. 固定快照已留存,可追溯
  3. 官方原文可核对
查看技术与溯源信息
平台 / profile
TikTok Shop / profile.tiktok.docs_api
语言
en-US
发布版本
cn-20260909-2
标签
zhuge/sourceplatform/tiktok_shopaudience/developercategory/api_doctopic/compliancetopic/developer

资料正文

§1 Summary

#

§2 What is changing

What is changing

The Recommend Category API now accepts five new optional request fields that allow developers to provide product information from the source platform:

  • origin_platform_product_type
  • origin_platform_vendor
  • origin_platform_tags
  • origin_platform_category
  • origin_platform_product_meta_data
#

§3 Why this is changing

Why this is changing

This update allows catalog synchronization and cross-platform listing integrations to include additional source-platform context when requesting a TikTok Shop category recommendation.

#

§4 Impact

Impact

This is an additive request-schema update. Existing integrations can continue using their current request payloads. Developers who choose to send the new fields should update their request models and serializers to support the documented nested objects and arrays.

#

§5 API Impact

#

§6 Scope of change

Scope of change

APIChange typeExternal impact
Recommend CategoryRequest payload updateAdds optional request properties for source-platform product type, vendor or brand name, tags, category information, and additional product metadata.

Endpoint: POST /product/202309/categories/recommend

#

§7 New optional request parameters

New optional request parameters

ParameterTypeDescription
origin_platform_product_typestringThe product type defined on the source platform.
origin_platform_vendorstringThe product vendor or brand name on the source platform.
origin_platform_tagsstring[]Tags associated with the product on the source platform.
origin_platform_categoryobjectCategory information assigned to the product on the source platform.
origin_platform_category.idstringThe category ID on the source platform.
origin_platform_category.namestringThe category name on the source platform.
origin_platform_category.full_namestringThe full category path or full category name on the source platform.
origin_platform_category.is_leafboolWhether the category is a leaf category.
origin_platform_category.is_rootboolWhether the category is a root category.
origin_platform_product_meta_dataobjectAdditional product metadata provided by the source platform.
origin_platform_product_meta_data.attribute_value_listobject[]A list of product metadata attributes and their values.
origin_platform_product_meta_data.attribute_value_list[].namestringThe metadata attribute name.
origin_platform_product_meta_data.attribute_value_list[].valuesstring[]The values associated with the metadata attribute.
#

§8 Behavior change

Behavior change

  • All five top-level properties and their nested properties are optional.
  • origin_platform_category can include the source category identifier, name, full category path, and leaf or root indicators.
  • origin_platform_product_meta_data.attribute_value_list can include multiple metadata attributes, each with one or more string values.
  • Current request payloads remain valid when the new fields are omitted.
#

§9 Developer Action Items

For integrations that synchronize product catalogs from another platform:

  • Update request models and serializers if you plan to send source-platform product context.
  • Preserve the exact property names, nesting, and array types.
  • Map source-platform category and metadata values to the corresponding request fields.
  • Add request-serialization and integration tests covering the new fields.

For integrations that do not use source-platform product context, no action is required.

#

§10 Changelog Summary

Recommend Category now accepts optional source-platform product context in its request payload. Existing request flows remain unchanged when these fields are omitted.

#