Skip to main content
POST
Creates a new page by duplicating an existing template page, then applies your content changes to the copy. The original page is not modified. The new page is always created as a draft. This is the recommended endpoint for creating multiple page variants from a single template (e.g., one landing page per product, per language, or per campaign).
This endpoint requires an API key with Full access permission.
string
required
The unique ID of the template page to duplicate. Get it from the list pages endpoint.
string
required
Bearer token. Example: Bearer ew_live_your_key_here
string
Title for the new page. Defaults to "{original title} (Copy)".
string
Custom URL handle for the new page. Auto-slugified. If not provided, one is generated automatically.
object
Content to fill in the new page. Same format as the fill endpoint. If omitted, the page is duplicated as-is.
You can omit sections entirely to create an exact copy of the template without changing any content.

What gets duplicated

Example: multi-language pages

Use this endpoint in an automation to create localized versions of a single template:
Each duplicate counts toward your plan’s page limit. If you reach the limit, the API returns a 403 error with a message to upgrade your plan.