# info.summary
TikTok commerce-content publishing, creator analysis data, AI media generation, AI model APIs, viral-video replication, and public content data APIs.

# info.description
Use the LINGTU AI OpenAPI to query authorized creators and TikTok Shop products, upload media, create TikTok Shop video or photo publishing tasks, generate AI images and videos, fetch TikTok and Instagram creator post data, relay supported AI models, stream viral-video replication prompts, and fetch public content metrics.  A JSON request succeeds only when the HTTP status is successful and the response body has `code: 0`. Streaming replication requests and chat completions with `stream: true` return `text/event-stream` on success.

# tags[].description
Authorized creators, TikTok Shop products, and publishing tasks.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.description
Adds TikTok Shop products to an authorized creator showcase. Use PRODUCT_ID with 1–20 productIds, or PRODUCT_LINK with productLink. A response with code 0 can still contain data.errors when some products failed to be added. The creator authorization must include creator.showcase.write and creator.video.write.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.responses.200.description
Request processed. Inspect code and data.errors because individual products can fail even when code is 0.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.responses.403.description
The API key does not have permission for this operation.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.responses.429.description
Too many requests. Retry with exponential backoff.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.responses.429.headers.Retry-After.description
Seconds to wait before retrying, when provided.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.responses.500.description
Unexpected server error. Retry transient failures with exponential backoff.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.title
创作者TTS-添加橱窗商品

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.summary
将 TikTok Shop 商品添加到创作者展示橱窗。可按商品 ID 批量添加，或通过单个商品链接添加。

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.summaryEn
Add TikTok Shop products to an authorized creator showcase by product IDs or a product link.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.parameters[].descriptionEn
Required for PRODUCT_ID; 1–20 product IDs

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.notes[]
业务 code=0 时仍需检查 data.errors；存在 errors 表示对应商品添加失败。

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.notes[]
创作者授权失效时返回业务错误「授权过期，请重新授权」。

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.notesEn[]
A request can contain at most 20 product IDs.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.notesEn[]
Check data.errors even when code is 0; entries identify products that failed.

# paths./v1/creator/tiktokshop/product/addToShowcase.post.x-ui.notesEn[]
An expired creator authorization returns the business error “授权过期，请重新授权”.

# components.securitySchemes.ApiKeyAuth.description
LINGTU AI API key. Keep it on the server and never expose it in client-side code or logs.

# components.schemas.AddShowcaseProductsResponse.properties.code.description
Business status code. Zero means the request was processed.

# components.schemas.AddShowcaseProductsResponse.properties.data.properties.errors.description
Per-product failures. May be empty or omitted when every product succeeds.

# components.schemas.ErrorResponse.properties.code.description
Non-zero business or HTTP-aligned error code.