Endpoints
Duplicate and fill
Create a copy of an existing page and fill it with new content in one request.
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).Documentation Index
Fetch the complete documentation index at: https://docs.ecomwize.io/llms.txt
Use this file to discover all available pages before exploring further.
This endpoint requires an API key with Full access permission.
The unique ID of the template page to duplicate. Get it from the list pages endpoint.
Bearer token. Example:
Bearer ew_live_your_key_hereTitle for the new page. Defaults to
"{original title} (Copy)".Custom URL handle for the new page. Auto-slugified. If not provided, one is generated automatically.
Content to fill in the new page. Same format as the fill endpoint. If omitted, the page is duplicated as-is.
What gets duplicated
| Copied | Not copied |
|---|---|
| All sections and content | Shopify page ID |
| Brand style | Published status (always draft) |
| Store connection | Shopify page handle |
| Product linking | |
| Meta description |
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.