/api/v1 demoExercises all three response shapes (JSON / HTML fragment / web component) against
a single URL. Server-loads via the authenticated path; web-component live-fetch uses /demo/proxy as a stand-in for a consumer's backend proxy.
{
"url": "https://www.vanityfair.com/style/story/armani-archivio-collection-2026",
"canonical": "https://www.vanityfair.com/style/story/armani-archivio-collection-2026",
"title": "On the Hunt for Old Armani? Look No Further",
"description": "The latest chapter of Armani/Archivio sees the famed house repurpose some of Giorgio Armani’s most iconic vintage designs.",
"siteName": "Vanity Fair",
"siteLogoUrl": "https://storage.mostly.film/myframely/logo/vanityfair.com/9a1b41158dd8dc78bda43e64a11572f448ecfc28.png",
"favicon": "https://www.vanityfair.com/verso/static/vanityfair-global/assets/favicon.ico",
"images": {
"thumbnail": "https://storage.mostly.film/myframely/previews/c7d75959-fced-418d-9a55-03b7a5c059e1/a50e8212f72a.jpg",
"hero": "https://storage.mostly.film/myframely/previews/c7d75959-fced-418d-9a55-03b7a5c059e1/a1a2b3282a80.jpg",
"origin": "https://media.vanityfair.com/photos/69e78bc1b83cc0424912950b/16:9/w_1280,c_limit/Giorgio%20Armani%20Archivio%20Campaign%20-%20Credit%20Eli%20Russell%20Linnetz%20(2).jpg"
},
"provider": null,
"fetchedAt": "2026-10-13T15:38:46.232Z"
}<div class="mPreview_card" data-variant="thumbnail"><a class="mPreview_link" href="https://www.vanityfair.com/style/story/armani-archivio-collection-2026" target="_blank" rel="noopener nofollow"><img class="mPreview_thumb" src="https://storage.mostly.film/myframely/previews/c7d75959-fced-418d-9a55-03b7a5c059e1/a50e8212f72a.jpg" alt="" loading="lazy"><div class="mPreview_body"><h3 class="mPreview_title">On the Hunt for Old Armani? Look No Further</h3><p class="mPreview_description">The latest chapter of Armani/Archivio sees the famed house repurpose some of Giorgio Armani’s most iconic vintage designs.</p><div class="mPreview_meta"><img class="mPreview_logo" src="https://storage.mostly.film/myframely/logo/vanityfair.com/9a1b41158dd8dc78bda43e64a11572f448ecfc28.png" alt="" loading="lazy"><span class="mPreview_site">Vanity Fair</span></div></div></a></div>
This component fetches the preview from /demo/proxy on mount, no
pre-serialized attribute. Simulates the pattern a consumer would use if they
proxy the preview call through their own backend.