{"uid":"cap__iCSHeIztNgjKkYtd30RP","slug":"vianerds-html-launch-repair-package-7375c3d4","name":"Vianerds HTML Launch Repair Package","description":"Vianerds Objects: fünf ruhige Alltagsobjekte in einer klaren, funktionalen Kollektion.","url":"https://vianerds.com/x402/v1/html-launch-repair-package","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https://","description":"Absolute HTTPS canonical URL. The service does not fetch it."},"html":{"type":"string","maxLength":250000,"minLength":20,"description":"Complete static HTML document to repair."},"repair":{"type":"object","required":["title","description","language","primaryHeading","socialImage","indexing"],"properties":{"title":{"type":"string","maxLength":120,"minLength":10},"indexing":{"enum":["public","preserve"],"type":"string","description":"public replaces robots with index,follow; preserve leaves robots unchanged."},"language":{"type":"string","pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$"},"description":{"type":"string","maxLength":300,"minLength":50},"socialImage":{"type":"string","pattern":"^https://"},"primaryHeading":{"type":"string","maxLength":180,"minLength":3,"description":"Inserted only if the document has no non-empty H1."},"socialImageAlt":{"type":"string","maxLength":200,"minLength":3}},"additionalProperties":false}}},"responseSchema":{"type":"json","example":{"qa":{"status":"pass","scoreAfter":100,"scoreDelta":59,"scoreBefore":41,"deploymentReady":true},"target":"https://example.com/product","artifact":{"format":"complete_html_document","inputSha256":"…","outputSha256":"…"},"changeLog":[{"code":"meta_description","after":"Use Example Product…","action":"added","before":null,"duplicatesRemoved":0}],"repairedHtml":"<!DOCTYPE html><html lang=\"en\">...</html>","schemaVersion":"vianerds.html-launch-repair-package.v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VcnnZjlIiLXF3R8HyQ6aA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Repairs and enriches a static HTML document by injecting missing SEO metadata, social tags, language attributes, and primary headings, then returns the corrected HTML with a quality score delta.","exampleAgentPrompt":"Take this complete HTML for my product page at https://vianerds.com/objects and repair it: make the title 'Vianerds Objects – Functional Everyday Things', set the description to 'Discover five calm, functional everyday objects in a clear, minimal collection by Vianerds — designed for quiet daily use.', set language to 'de', primary heading to 'Funktionale Dinge für den Alltag', social image to https://vianerds.com/images/og-objects.jpg, and set indexing to public.","exampleUseCases":[{"title":"Pre-launch SEO metadata fix","prompt":"Here's the full HTML for my new landing page at https://shop.example.com/launch — it's missing a meta description and has no H1. Can you repair it with the title 'Example Shop – Premium Handmade Goods', description 'Handcrafted goods made with care — browse our curated collection of premium everyday items for your home and office.', language 'en', primary heading 'Premium Handmade Goods', social image https://shop.example.com/og.jpg, and set indexing to public?"},{"title":"Social sharing tags injection","prompt":"My blog post HTML at https://blog.example.com/post/42 needs open graph tags added before I share it on social media. The title should be 'How to Build Better Habits in 30 Days', description should be 'A practical 30-day guide to building lasting habits with science-backed strategies and daily exercises for lasting personal change.', social image https://blog.example.com/images/habits-og.jpg, language 'en', primary heading 'Build Better Habits in 30 Days', and indexing set to preserve."},{"title":"Multilingual page metadata repair","prompt":"I have a German HTML page at https://de.example.com/produkte that's missing its lang attribute and meta description. Please repair it with title 'Produkte – Beispiel GmbH', description 'Entdecken Sie unsere hochwertigen Produkte für den Alltag – einfach, funktional und nachhaltig gefertigt für anspruchsvolle Kunden in Deutschland.', language 'de', primary heading 'Unsere Produkte', social image https://de.example.com/og-produkte.jpg, and indexing public."}],"resultDescription":"Returns a JSON object containing the repaired full HTML document, a QA summary with score before and after repair, the score delta, a deployment readiness boolean, a change log listing every modification made (field name, action, before/after values), SHA256 hashes of input and output HTML, and a schema version identifier.","failureModes":["HTML shorter than 20 characters or missing returns a validation error","URL not matching ^https:// pattern causes schema rejection","Description under 50 or over 300 characters is rejected with a validation error","Title under 10 or over 120 characters is rejected","Payment of $5 USDC not provided or failed causes a 402 response","HTML document exceeding 250,000 characters is rejected","Invalid language code pattern causes schema failure"],"whenToPreferThis":"Choose this endpoint when you need to programmatically fix SEO and social metadata in a known static HTML document before deployment, and want a verifiable before/after quality score with a structured change log. It is ideal for automated pre-launch pipelines, CMS export post-processing, or batch page auditing where the HTML is already available client-side and does not need to be fetched by the service.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:32:38.592Z","isFirstParty":false}