Skip to main content
POST
Create Landing Page
Create a draft landing page. Provide content to control the builder JSON, or omit it and choose a template to start from default content. See the content reference for supported block kinds, theme, form settings and a minimal valid builder document.

Request

string
Landing page name. Defaults to a template-specific name.
string
URL slug. It is normalized and made unique for the company.
string
Optional template key, such as from-scratch, waitlist, lead-magnet, launch, demo-request, webinar, newsletter, product-hunt, pricing-offer, agency-lead-gen, or feature-announcement.
object
Landing page builder JSON. Form redirect URLs are validated before saving. Button and pricing CTA URLs accept an https URL or an in-page anchor such as #form, which scrolls to the page’s form block. Set theme.sectionAnimation (none, fade, slide-up, zoom-in) and theme.sectionAnimationSpeed (slow, normal, fast) for a scroll reveal.

Responses