Product Feed V2
Changed onStream the gzipped product feed (XML, or CSV for OpenAI) from the merchant's own domain.
Backs the new product_feeds system in extension-backend. The token is stable per-feed (rotated on regen via S3 key reuse), and the underlying object is uploaded with Content-Encoding: gzip, so we pass the raw bytes through unchanged and mirror the upstream headers so crawlers (Meta Catalog, TikTok, Google Merchant Center, OpenAI) decompress correctly.
HEAD is forwarded upstream as HEAD: crawlers probe it before fetching, and we answer with the object's headers without streaming the body.
Request
- Base URL: https://johrh.com (the document declares no server; this is the origin it was published from)
- URL: https://johrh.com/feeds/{token}/feed.csv
- Auth: none declared
Path parameters
Response
Successful Response
Changes
- ○
api operation id
product_feed_v2_feeds__token__feed_csv_getremoved and replaced withproduct_feed_v2_feeds__token__feed_csv_head
- ○
- ○
api operation id
product_feed_v2_feeds__token__feed_csv_headremoved and replaced withproduct_feed_v2_feeds__token__feed_csv_get
- ○