What you can do
Retrieve pages
List all your pages and get the content structure of any page.
Fill pages
Update text, images, and links in your page sections via API.
Duplicate and fill
Clone a template page and fill it with new content in one request.
Automation ready
Works with any HTTP client, automation platform, or custom code.
Typical workflow
1
Build a template page
Use the EcomWize visual editor to design your landing page with sections, brand styles, and layout. This page becomes your template.
2
Create an API key
Go to API Keys in your dashboard and create a new key. Copy it immediately — you will not be able to see it again.
3
Get the page structure
Call
GET /api/v1/pages/{page_id} to see all section types and their content fields. This tells you exactly which fields you can fill.4
Fill or duplicate
Use
POST /api/v1/pages/{page_id}/fill to update the template in place, or POST /api/v1/pages/{page_id}/duplicate-and-fill to create a new page with your content.Base URL
All API requests use the following base URL:Content only
The API only exposes and accepts content fields — text, media URLs, and button links. Style and layout fields like colors, font sizes, alignment, and spacing are not exposed. This means your design stays intact no matter what content you send through the API.Rate limits
When you exceed the limit, the API returns a
429 status code with a Retry-After header.
The API is currently in Beta. Endpoints and response formats may change as we improve the product. We will notify you before making breaking changes.