{ "opencollection": "1.0.0", "info": { "name": "Vitrin Account Storefront API", "version": "2026.2.23" }, "items": [ { "info": { "name": "Storefront", "type": "folder" }, "items": [ { "info": { "name": "List Blogs", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/blogs", "params": [ { "name": "page", "value": "", "type": "query" }, { "name": "page_size", "value": "", "type": "query" }, { "name": "category", "value": "", "type": "query", "description": "Filter by category slug" }, { "name": "tags", "value": "", "type": "query", "description": "Filter by tags slugs (comma-separated)" }, { "name": "ordering", "value": "", "type": "query" } ] }, "docs": "List Blogs" }, { "info": { "name": "Blogs", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/blogs/:slug", "params": [ { "name": "slug", "value": "", "type": "path" } ] }, "docs": "Blogs" }, { "info": { "name": "Pages", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/pages/:slug", "params": [ { "name": "slug", "value": "", "type": "path" } ] }, "docs": "Pages" }, { "info": { "name": "Faqs", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/faqs" }, "docs": "Faqs" }, { "info": { "name": "Shipping Payment", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/shipping-and-payment" }, "docs": "Shipping Payment" }, { "info": { "name": "Landing Page", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/l/:slug", "params": [ { "name": "slug", "value": "", "type": "path" } ] }, "docs": "Landing Page" }, { "info": { "name": "Affiliate Reports", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/affiliate-reports/:report_code", "params": [ { "name": "report_code", "value": "", "type": "path" }, { "name": "date_from", "value": "", "type": "query" }, { "name": "date_to", "value": "", "type": "query" } ] }, "docs": "Affiliate Reports" }, { "info": { "name": "Well Known", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/.well-known/:file", "params": [ { "name": "file", "value": "", "type": "path" } ] }, "docs": "Well Known" }, { "info": { "name": "Sitemap Xml", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/sitemaps/:map_type.xml", "params": [ { "name": "map_type", "value": "", "type": "path" } ] }, "docs": "Sitemap Xml" }, { "info": { "name": "Sitemap Xml", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/:map_type.xml", "params": [ { "name": "map_type", "value": "", "type": "path" } ] }, "docs": "Sitemap Xml" }, { "info": { "name": "Products Feed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/feeds/product/:feed_map", "params": [ { "name": "feed_map", "value": "", "type": "path" } ] }, "docs": "Products Feed" }, { "info": { "name": "Product Feed V2", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/feeds/:token/feed.xml", "params": [ { "name": "token", "value": "", "type": "path" } ] }, "docs": "Stream the gzipped XML product feed from the merchant's own domain.\n\nBacks the new `product_feeds` system in extension-backend. The token is\nstable per-feed (rotated on regen via S3 key reuse), and the underlying\nobject is uploaded with `Content-Encoding: gzip`, so we pass the raw\nbytes through unchanged and mirror the upstream headers so crawlers\n(Meta Catalog, TikTok, Google Merchant Center) decompress correctly." }, { "info": { "name": "Products Reviews Feed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/feeds/reviews/google" }, "docs": "Products Reviews Feed" }, { "info": { "name": "Validate Theme", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/validate" }, "docs": "Validate Theme" }, { "info": { "name": "Blog Rss Feed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/blog/feed.rss" }, "docs": "Blog Rss Feed" }, { "info": { "name": "Blog Sitemap", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/blog/sitemap.xml" }, "docs": "Blog Sitemap" }, { "info": { "name": "Blog Category Rss Feed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/blog/categories/:category_slug/feed.rss", "params": [ { "name": "category_slug", "value": "", "type": "path" } ] }, "docs": "Blog Category Rss Feed" } ] } ], "bundled": true }