[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-\u002Fchangelog\u002Flanding-page-api":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"meta":10,"head":20,"body":41,"_type":221,"_id":222,"_source":223,"_file":224,"_stem":225,"_extension":226},"\u002Fchangelog\u002Flanding-page-api","changelog",false,"","Landing Page API · Waitlister Changelog","The new Landing Page API lets AI agents and code create, edit, publish, and AI-generate hosted waitlist landing pages — on every plan, no dashboard steps.",{"id":11,"title":12,"description":13,"date":14,"createdAt":15,"type":16,"category":17,"order":18,"isPublic":19},"cl-038","Landing Page API: Your AI Agent Can Build and Publish Your Page","Create, edit, publish, and AI-generate your hosted landing page through the API, on every plan. One prompt takes an agent from nothing to a live waitlist page.","2026-08-01",1785585600000,"feature","developer",33,true,{"meta":21,"og":34,"twitter":37},[22,25,28,31],{"name":23,"content":24},"keywords","landing page api, waitlist api, ai agent waitlist, publish landing page api, ai landing page generator, waitlister sdk, waitlist mcp",{"name":26,"content":27},"robots","index, follow",{"name":29,"content":30},"author","Waitlister",{"name":32,"content":33},"copyright","© 2026 Waitlister",{"title":8,"description":35,"type":36},"AI agents can now build and publish waitlist landing pages through the API — on every plan, no dashboard steps.","article",{"card":38,"title":39,"description":40},"summary_large_image","New: Landing Page API","Your AI agent can now take a product from nothing to a live waitlist page in one prompt.",{"type":42,"children":43,"toc":218},"root",[44,60,199,204],{"type":45,"tag":46,"props":47,"children":48},"element","p",{},[49,52,58],{"type":50,"value":51},"text","The new ",{"type":45,"tag":53,"props":54,"children":55},"strong",{},[56],{"type":50,"value":57},"Landing Page API",{"type":50,"value":59}," lets an AI agent (Claude, Cursor, ChatGPT, OpenClaw, or your\nown code) take a product from nothing to a live waitlist page in one prompt, on every\nplan.",{"type":45,"tag":61,"props":62,"children":63},"ul",{},[64,92,110,128,146],{"type":45,"tag":65,"props":66,"children":67},"li",{},[68,73,75,82,84,90],{"type":45,"tag":53,"props":69,"children":70},{},[71],{"type":50,"value":72},"One call creates both.",{"type":50,"value":74}," ",{"type":45,"tag":76,"props":77,"children":79},"code",{"className":78},[],[80],{"type":50,"value":81},"POST \u002Fapi\u002Fv1\u002Fwaitlists",{"type":50,"value":83}," now takes a ",{"type":45,"tag":76,"props":85,"children":87},{"className":86},[],[88],{"type":50,"value":89},"landing_page",{"type":50,"value":91},"\nobject. Name, headline, theme, and you have a new waitlist with a draft page attached.",{"type":45,"tag":65,"props":93,"children":94},{},[95,100,102,108],{"type":45,"tag":53,"props":96,"children":97},{},[98],{"type":50,"value":99},"Edit with plain fields.",{"type":50,"value":101}," Headline, description, button text, background, theme, and\nSEO via ",{"type":45,"tag":76,"props":103,"children":105},{"className":104},[],[106],{"type":50,"value":107},"PATCH",{"type":50,"value":109},". No page builder needed.",{"type":45,"tag":65,"props":111,"children":112},{},[113,118,120,126],{"type":45,"tag":53,"props":114,"children":115},{},[116],{"type":50,"value":117},"AI-designed pages from the API.",{"type":50,"value":119}," The same AI builder as the dashboard, now callable\nby agents (",{"type":45,"tag":76,"props":121,"children":123},{"className":122},[],[124],{"type":50,"value":125},"…\u002Flanding-page\u002Fgenerate",{"type":50,"value":127},"). It uses your AI credits (one per generation)\nand takes under a minute. The design conversation carries over to the dashboard chat,\nso you can keep refining there.",{"type":45,"tag":65,"props":129,"children":130},{},[131,136,138,144],{"type":45,"tag":53,"props":132,"children":133},{},[134],{"type":50,"value":135},"Publish and unpublish on demand.",{"type":50,"value":137}," Pages stay drafts until you (or your agent)\npublish. One call takes a page live at ",{"type":45,"tag":76,"props":139,"children":141},{"className":140},[],[142],{"type":50,"value":143},"waitlister.me\u002Fp\u002Fyour-slug",{"type":50,"value":145},", one call takes it\nback offline.",{"type":45,"tag":65,"props":147,"children":148},{},[149,154,156,162,164,170,172,178,180,187,189,197],{"type":45,"tag":53,"props":150,"children":151},{},[152],{"type":50,"value":153},"Already in your tools.",{"type":50,"value":155}," SDK ",{"type":45,"tag":76,"props":157,"children":159},{"className":158},[],[160],{"type":50,"value":161},"waitlister",{"type":50,"value":163}," 1.2.0\n(",{"type":45,"tag":76,"props":165,"children":167},{"className":166},[],[168],{"type":50,"value":169},"wl.landingPage.*",{"type":50,"value":171},") and ",{"type":45,"tag":76,"props":173,"children":175},{"className":174},[],[176],{"type":50,"value":177},"@waitlister\u002Fmcp",{"type":50,"value":179}," 1.2.0\n(five landing-page tools) are on npm. The ",{"type":45,"tag":181,"props":182,"children":184},"a",{"href":183},"\u002Fdocs\u002Fapi",[185],{"type":50,"value":186},"API docs",{"type":50,"value":188}," and\n",{"type":45,"tag":181,"props":190,"children":194},{"href":191,"rel":192},"https:\u002F\u002Fwaitlister.me\u002Fopenapi.json",[193],"nofollow",[195],{"type":50,"value":196},"OpenAPI spec",{"type":50,"value":198}," cover every endpoint.",{"type":45,"tag":46,"props":200,"children":201},{},[202],{"type":50,"value":203},"Some things stay in the dashboard on purpose: custom domains, branding removal, tracking\nIDs, and image uploads can't be done through the API on any plan.",{"type":45,"tag":46,"props":205,"children":206},{},[207,209,216],{"type":50,"value":208},"Point your agent at ",{"type":45,"tag":181,"props":210,"children":213},{"href":211,"rel":212},"https:\u002F\u002Fwaitlister.me\u002Fskill.md",[193],[214],{"type":50,"value":215},"waitlister.me\u002Fskill.md",{"type":50,"value":217}," and ask it\nfor a waitlist. That's the whole setup.",{"title":7,"searchDepth":219,"depth":219,"links":220},3,[],"markdown","content:changelog:landing-page-api.md","content","changelog\u002Flanding-page-api.md","changelog\u002Flanding-page-api","md"]