generate_landing_page
Create a new landing page with AI-generated content. Returns a polling URL to track generation progress until completion.
Instructions
Create and AI-generate a new landing page for the brand. Step 1: Creates the LP record with the given slug. Step 2: Kicks off async AI content generation immediately. Returns { slug, operationId, pollUrl } — poll with get_job(operationId) until state is 'completed' (or 'failed'/'partially_failed'/'cancelled' on error). For targeted edits to an existing page, prefer vibe_edit_landing_page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | URL slug (auto-derived from topic if omitted) | |
| topic | Yes | Topic or product this landing page should be about | |
| brandId | No | Brand ID (defaults to active brand) | |
| voiceProfileId | No | Voice profile ID for writing style |