tryon

Generate Row Listing Copy

Listing Pack v2: publish-ready copy for ONE platform, generated from the row's FINAL try-on image (one GPT vision call, free — "随图出").

The FE contract (tintin-web lib/tryon/listing-client.ts): the pack envelope keys copy by platform; v2 generates the REQUESTED platform (default: the user's connected Radar shop's platform, else shopify) and the FE re-requests per platform tab. Shop Radar context (brand, store tag vocabulary, a reference listing) is folded into the task prompt when the user has an active shop — shop_context in the response says so.

Prompts are registry-managed (tryon.listing_copy system + tryon.listing_copy.task template); published versions take effect here immediately, no deploy. 404/405/501 keep meaning "coming soon" to the FE — the dark-launch flag below returns 501 until rollout.

post/api/tryon/rows/{row_id}/listing-copy

Request

  • Base URL: https://api.tintin-x.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.tintin-x.com/api/tryon/rows/{row_id}/listing-copy
  • Auth: HTTP bearer

Path parameters

row_idstring uuid required

Request body

languagestring
platformstring nullable
brand_namestring nullable
product_categorystring nullable
known_factsstring[]
target_marketstring nullable
price_tierstring nullable
brand_voicestring nullable
primary_keywordstring nullable
secondary_keywordsstring[]
banned_wordsstring[]
title_caseboolean
use_shop_contextboolean

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.