List All Pages
Retrieve all pages for a project.The brand/project ID
Request
cURL
Get Page Details
Retrieve details about a specific page.The brand/project ID
The page ID
Request
cURL
Create Page
Create a new page.The brand/project ID
Page title
Page builder type: must be
editor (optional if html is provided, required otherwise)URL-friendly slug (optional, auto-generated if not provided)
Page status:
published, draft, offline, imported (default: draft)Raw HTML content (automatically sets page_type to
editor)Custom domain ID (optional)
Funnel ID to associate with (optional)
Folder ID to organize page (optional)
Set as index page (default: false)
Custom CSS styles
Template type:
nutra-prelander, nutra-advertorial, leadgen, webinar-registrationTemplate ID to use (optional)
SEO meta title
Alternative title when tab is not focused
SEO meta description
Require user login to access
Require password to access
Page password (required if requires_password is true)
URL to redirect to
Google Analytics measurement ID
Meta (Facebook) Pixel ID
Custom JavaScript code
Mark as upsell page
Show affiliate tracking pixels
Disable default tracking scripts
Request
Create Basic Page
cURL
Create Page with HTML
cURL
- When you provide
htmlin the request,page_typeis automatically set toeditor, so you don’t need to specify it - The API only supports editor type pages. The visual drag-and-drop builder is available only through the web dashboard
- On update, providing
htmlwill automatically convert the page toeditortype if it isn’t already
Update Page
Update an existing page. Only include fields you want to update.The brand/project ID
The page ID
Page title
URL-friendly slug
Page status:
published, draft, offline, importedCustom domain ID
Folder ID to organize page
Set as index page
Raw HTML content (automatically sets page_type to
editor)Custom CSS styles
SEO meta title
Alternative title when tab is not focused
SEO meta description
Require user login to access
Require password to access
Page password
URL to redirect to
Disable right-click on page
Prevent search engine indexing
Only accessible through funnel flow
Google Analytics measurement ID
Meta (Facebook) Pixel ID
Custom header code
Custom JavaScript code (must be valid script tags only)
Mark as upsell page
Show affiliate tracking pixels
Disable default tracking scripts
Request
Update Basic Information
cURL
Update HTML Content
cURL
Providing
html in an update request automatically converts the page to editor type if it isn’t already.Update SEO Settings
cURL
Page Types and Fields
API Page Type: Editor Only
The API only supports creating editor pages. The visual drag-and-drop builder is only available through the web dashboard interface.
html- Raw HTML contentcss- Custom CSS stylespage_type- Must beeditor(or automatically set whenhtmlis provided)
Automatic Editor Type Assignment
When you provide thehtml field in a create or update request, the page is automatically set to editor type, even if you don’t specify page_type.
Update Behavior
When updating pages:- Only provided fields are updated - omitted fields remain unchanged
htmlfield is updated if provided in the requestcssfield is updated if provided in the request- Providing
htmlwill automatically set/updatepage_typetoeditor - Empty strings will clear the field value
Custom JavaScript Validation
Thecustom_javascript field must contain only valid <script> tags. HTML comments and <noscript> tags are allowed.
Delete Page
Delete a page.The brand/project ID
The page ID
Request
cURL
Plan Limits and Errors
When creating pages, the API checks against your plan limits:Plan Limit Exceeded Error
422 Unprocessable Entity
Plan Feature Not Available Error
422 Unprocessable Entity
Clone Page
Create a copy of an existing page.The brand/project ID
The page ID to clone
Name for the cloned page (optional, defaults to “Copy of [original name]”)
Request
cURL