Storefront

Stream 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.

get/feeds/{token}/feed.xml

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.xml
  • Auth
    none declared

Path parameters

tokenstring required

Response

Successful Response

unknown required

Changes

    • info

      api operation id product_feed_v2_feeds__token__feed_xml_head removed and replaced with product_feed_v2_feeds__token__feed_xml_get

    • info

      api operation id product_feed_v2_feeds__token__feed_xml_get removed and replaced with product_feed_v2_feeds__token__feed_xml_head