[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fapi\u002Fendpoints\u002Flanding-page\u002Fupdate-landing-page":3},{"_path":4,"title":5,"description":6,"navigation":7,"image":13,"head":18,"body":32},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Flanding-page\u002Fupdate-landing-page","Update Landing Page API Endpoint · Waitlister Documentation","Update a waitlist landing page's headline, description, theme, background, or SEO programmatically with the Waitlister API.",{"title":8,"parent":9,"group":10,"description":11,"order":12},"Update Landing Page","Endpoints","Advanced","Update a landing page's copy, theme, background, or SEO via the API.",12,{"src":14,"width":15,"height":16,"alt":17},"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fdocs-og-image.png?alt=media&token=85e60b24-c882-4f84-aa9e-ef85e1ae4bb5",400,300,"Waitlister API Update Landing Page",{"meta":19},[20,23,26,29],{"name":21,"content":22},"keywords","update landing page, landing page api, edit landing page, change headline api",{"name":24,"content":25},"robots","index, follow",{"name":27,"content":28},"author","Waitlister",{"name":30,"content":31},"copyright","© 2026 Waitlister",{"type":33,"children":34,"toc":515},"root",[35,49,55,84,91,128,134,141,221,227,240,246,259,271,277,358,381,387],{"type":36,"tag":37,"props":38,"children":39},"element","p",{},[40],{"type":36,"tag":41,"props":42,"children":45},"span",{"className":43},[44],"secondary-heading",[46],{"type":47,"value":48},"text","API Reference \u002F Endpoints",{"type":36,"tag":50,"props":51,"children":53},"h1",{"id":52},"update-landing-page",[54],{"type":47,"value":8},{"type":36,"tag":37,"props":56,"children":57},{},[58,60,66,68,73,75,82],{"type":47,"value":59},"Updates any subset of the landing page's structured fields. On a ",{"type":36,"tag":61,"props":62,"children":63},"strong",{},[64],{"type":47,"value":65},"published",{"type":47,"value":67}," page the change goes live immediately (the edge cache is purged for you). Available on ",{"type":36,"tag":61,"props":69,"children":70},{},[71],{"type":47,"value":72},"every plan",{"type":47,"value":74}," with an ",{"type":36,"tag":76,"props":77,"children":79},"a",{"href":78},"\u002Fdocs\u002Fapi\u002Fauthentication",[80],{"type":47,"value":81},"account API key",{"type":47,"value":83},".",{"type":36,"tag":85,"props":86,"children":88},"h2",{"id":87},"endpoint-details",[89],{"type":47,"value":90},"Endpoint Details",{"type":36,"tag":92,"props":93,"children":94},"ul",{},[95,113],{"type":36,"tag":96,"props":97,"children":98},"li",{},[99,104,106],{"type":36,"tag":61,"props":100,"children":101},{},[102],{"type":47,"value":103},"URL",{"type":47,"value":105},": ",{"type":36,"tag":107,"props":108,"children":110},"code",{"className":109},[],[111],{"type":47,"value":112},"https:\u002F\u002Fwaitlister.me\u002Fapi\u002Fv1\u002Fwaitlist\u002F{waitlistKey}\u002Flanding-page",{"type":36,"tag":96,"props":114,"children":115},{},[116,121,122],{"type":36,"tag":61,"props":117,"children":118},{},[119],{"type":47,"value":120},"Method",{"type":47,"value":105},{"type":36,"tag":107,"props":123,"children":125},{"className":124},[],[126],{"type":47,"value":127},"PATCH",{"type":36,"tag":85,"props":129,"children":131},{"id":130},"request",[132],{"type":47,"value":133},"Request",{"type":36,"tag":135,"props":136,"children":138},"h3",{"id":137},"body-parameters",[139],{"type":47,"value":140},"Body Parameters",{"type":36,"tag":37,"props":142,"children":143},{},[144,146,152,154,160,162,168,169,175,176,182,183,189,190,196,197,203,204,210,212,219],{"type":47,"value":145},"Any subset of the fields from ",{"type":36,"tag":76,"props":147,"children":149},{"href":148},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Flanding-page\u002Fcreate-landing-page",[150],{"type":47,"value":151},"Create Landing Page",{"type":47,"value":153}," — ",{"type":36,"tag":107,"props":155,"children":157},{"className":156},[],[158],{"type":47,"value":159},"headline",{"type":47,"value":161},", ",{"type":36,"tag":107,"props":163,"children":165},{"className":164},[],[166],{"type":47,"value":167},"description",{"type":47,"value":161},{"type":36,"tag":107,"props":170,"children":172},{"className":171},[],[173],{"type":47,"value":174},"button_text",{"type":47,"value":161},{"type":36,"tag":107,"props":177,"children":179},{"className":178},[],[180],{"type":47,"value":181},"collect_name",{"type":47,"value":161},{"type":36,"tag":107,"props":184,"children":186},{"className":185},[],[187],{"type":47,"value":188},"collect_phone",{"type":47,"value":161},{"type":36,"tag":107,"props":191,"children":193},{"className":192},[],[194],{"type":47,"value":195},"background",{"type":47,"value":161},{"type":36,"tag":107,"props":198,"children":200},{"className":199},[],[201],{"type":47,"value":202},"theme",{"type":47,"value":161},{"type":36,"tag":107,"props":205,"children":207},{"className":206},[],[208],{"type":47,"value":209},"seo",{"type":47,"value":211},". At least one field is required. Unknown keys return ",{"type":36,"tag":107,"props":213,"children":216},{"className":214},[215],"inline-code-red",[217],{"type":47,"value":218},"400",{"type":47,"value":220}," with the allowed list.",{"type":36,"tag":135,"props":222,"children":224},{"id":223},"example-request",[225],{"type":47,"value":226},"Example Request",{"type":36,"tag":228,"props":229,"children":235},"pre",{"className":230,"code":232,"language":233,"meta":234},[231],"language-bash","curl -X PATCH \"https:\u002F\u002Fwaitlister.me\u002Fapi\u002Fv1\u002Fwaitlist\u002FWAITLIST_KEY\u002Flanding-page\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"X-Api-Key: wl_acct_your-account-api-key\" \\\n  -d '{ \"headline\": \"Join 500+ others on the waitlist\", \"theme\": \"dark\" }'\n","bash","",[236],{"type":36,"tag":107,"props":237,"children":238},{"__ignoreMap":234},[239],{"type":47,"value":232},{"type":36,"tag":85,"props":241,"children":243},{"id":242},"response",[244],{"type":47,"value":245},"Response",{"type":36,"tag":135,"props":247,"children":249},{"id":248},"success-response-200",[250,252],{"type":47,"value":251},"Success Response ",{"type":36,"tag":107,"props":253,"children":256},{"className":254},[255],"inline-code-green",[257],{"type":47,"value":258},"200",{"type":36,"tag":37,"props":260,"children":261},{},[262,264,270],{"type":47,"value":263},"Returns the updated structured view — the same shape as ",{"type":36,"tag":76,"props":265,"children":267},{"href":266},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Flanding-page\u002Fget-landing-page",[268],{"type":47,"value":269},"Get Landing Page",{"type":47,"value":83},{"type":36,"tag":135,"props":272,"children":274},{"id":273},"ai-built-pages-return-409-for-copy-fields",[275],{"type":47,"value":276},"AI-Built Pages Return 409 for Copy Fields",{"type":36,"tag":37,"props":278,"children":279},{},[280,282,288,290,295,297,302,303,308,309,314,315,320,321,326,327,332,334,340,342,348,350,356],{"type":47,"value":281},"Pages built with the ",{"type":36,"tag":76,"props":283,"children":285},{"href":284},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Flanding-page\u002Fgenerate-landing-page",[286],{"type":47,"value":287},"AI builder",{"type":47,"value":289}," keep their copy ",{"type":36,"tag":61,"props":291,"children":292},{},[293],{"type":47,"value":294},"inside the generated page",{"type":47,"value":296},", so the structured copy\u002Fstructure fields (",{"type":36,"tag":107,"props":298,"children":300},{"className":299},[],[301],{"type":47,"value":159},{"type":47,"value":161},{"type":36,"tag":107,"props":304,"children":306},{"className":305},[],[307],{"type":47,"value":167},{"type":47,"value":161},{"type":36,"tag":107,"props":310,"children":312},{"className":311},[],[313],{"type":47,"value":174},{"type":47,"value":161},{"type":36,"tag":107,"props":316,"children":318},{"className":317},[],[319],{"type":47,"value":181},{"type":47,"value":161},{"type":36,"tag":107,"props":322,"children":324},{"className":323},[],[325],{"type":47,"value":188},{"type":47,"value":161},{"type":36,"tag":107,"props":328,"children":330},{"className":329},[],[331],{"type":47,"value":195},{"type":47,"value":333},") return ",{"type":36,"tag":107,"props":335,"children":337},{"className":336},[215],[338],{"type":47,"value":339},"409",{"type":47,"value":341}," with a pointer to the generate endpoint. Edit AI pages with ",{"type":36,"tag":107,"props":343,"children":345},{"className":344},[],[346],{"type":47,"value":347},"POST …\u002Flanding-page\u002Fgenerate",{"type":47,"value":349}," and ",{"type":36,"tag":107,"props":351,"children":353},{"className":352},[],[354],{"type":47,"value":355},"\"is_edit\": true",{"type":47,"value":357}," — or in the dashboard.",{"type":36,"tag":37,"props":359,"children":360},{},[361,366,367,372,374,379],{"type":36,"tag":107,"props":362,"children":364},{"className":363},[],[365],{"type":47,"value":202},{"type":47,"value":349},{"type":36,"tag":107,"props":368,"children":370},{"className":369},[],[371],{"type":47,"value":209},{"type":47,"value":373}," live outside the generated page and can be PATCHed on ",{"type":36,"tag":61,"props":375,"children":376},{},[377],{"type":47,"value":378},"both",{"type":47,"value":380}," page types.",{"type":36,"tag":135,"props":382,"children":384},{"id":383},"error-responses",[385],{"type":47,"value":386},"Error Responses",{"type":36,"tag":388,"props":389,"children":390},"table",{},[391,410],{"type":36,"tag":392,"props":393,"children":394},"thead",{},[395],{"type":36,"tag":396,"props":397,"children":398},"tr",{},[399,405],{"type":36,"tag":400,"props":401,"children":402},"th",{},[403],{"type":47,"value":404},"Status Code",{"type":36,"tag":400,"props":406,"children":407},{},[408],{"type":47,"value":409},"Description",{"type":36,"tag":411,"props":412,"children":413},"tbody",{},[414,431,448,465,481,498],{"type":36,"tag":396,"props":415,"children":416},{},[417,426],{"type":36,"tag":418,"props":419,"children":420},"td",{},[421],{"type":36,"tag":107,"props":422,"children":424},{"className":423},[215],[425],{"type":47,"value":218},{"type":36,"tag":418,"props":427,"children":428},{},[429],{"type":47,"value":430},"Empty body, unknown key (message lists allowed keys), or a field over its cap",{"type":36,"tag":396,"props":432,"children":433},{},[434,443],{"type":36,"tag":418,"props":435,"children":436},{},[437],{"type":36,"tag":107,"props":438,"children":440},{"className":439},[215],[441],{"type":47,"value":442},"401",{"type":36,"tag":418,"props":444,"children":445},{},[446],{"type":47,"value":447},"Missing or invalid API key \u002F waitlist key",{"type":36,"tag":396,"props":449,"children":450},{},[451,460],{"type":36,"tag":418,"props":452,"children":453},{},[454],{"type":36,"tag":107,"props":455,"children":457},{"className":456},[215],[458],{"type":47,"value":459},"404",{"type":36,"tag":418,"props":461,"children":462},{},[463],{"type":47,"value":464},"No landing page yet — create one first",{"type":36,"tag":396,"props":466,"children":467},{},[468,476],{"type":36,"tag":418,"props":469,"children":470},{},[471],{"type":36,"tag":107,"props":472,"children":474},{"className":473},[215],[475],{"type":47,"value":339},{"type":36,"tag":418,"props":477,"children":478},{},[479],{"type":47,"value":480},"Copy field on an AI-built page — use the generate endpoint",{"type":36,"tag":396,"props":482,"children":483},{},[484,493],{"type":36,"tag":418,"props":485,"children":486},{},[487],{"type":36,"tag":107,"props":488,"children":490},{"className":489},[215],[491],{"type":47,"value":492},"429",{"type":36,"tag":418,"props":494,"children":495},{},[496],{"type":47,"value":497},"Rate limit exceeded (5\u002Fmin; 10\u002Fmin on Growth+)",{"type":36,"tag":396,"props":499,"children":500},{},[501,510],{"type":36,"tag":418,"props":502,"children":503},{},[504],{"type":36,"tag":107,"props":505,"children":507},{"className":506},[215],[508],{"type":47,"value":509},"503",{"type":36,"tag":418,"props":511,"children":512},{},[513],{"type":47,"value":514},"The landing-page API is temporarily disabled",{"title":234,"searchDepth":516,"depth":516,"links":517},3,[518,520,524],{"id":87,"depth":519,"text":90},2,{"id":130,"depth":519,"text":133,"children":521},[522,523],{"id":137,"depth":516,"text":140},{"id":223,"depth":516,"text":226},{"id":242,"depth":519,"text":245,"children":525},[526,528,529],{"id":248,"depth":516,"text":527},"Success Response 200",{"id":273,"depth":516,"text":276},{"id":383,"depth":516,"text":386}]