Skip to main content
GET
/
v1
/
pages
curl --request GET \
  --url https://app.ecomwize.io/api/v1/pages \
  --header 'Authorization: Bearer ew_live_your_key_here'
{
  "pages": [
    {
      "id": "e22f3857-cf0c-49c0-9e44-d76ea0bb7221",
      "title": "Summer Sale Landing Page",
      "slug": "summer-sale-landing",
      "handle": "summer-sale-landing",
      "status": "published",
      "template_type": "page",
      "section_count": 12,
      "created_at": "2026-04-07T13:49:00.965Z",
      "updated_at": "2026-04-08T18:07:59.695Z"
    },
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "title": "Product Launch Landing",
      "slug": "product-launch",
      "handle": "product-launch",
      "status": "draft",
      "template_type": "page",
      "section_count": 8,
      "created_at": "2026-04-06T10:00:00.000Z",
      "updated_at": "2026-04-06T10:00:00.000Z"
    }
  ]
}
Returns all pages in your account. Use this to discover page IDs before calling other endpoints.
Authorization
string
required
Bearer token. Example: Bearer ew_live_your_key_here

Response

pages
Page[]
required
curl --request GET \
  --url https://app.ecomwize.io/api/v1/pages \
  --header 'Authorization: Bearer ew_live_your_key_here'
{
  "pages": [
    {
      "id": "e22f3857-cf0c-49c0-9e44-d76ea0bb7221",
      "title": "Summer Sale Landing Page",
      "slug": "summer-sale-landing",
      "handle": "summer-sale-landing",
      "status": "published",
      "template_type": "page",
      "section_count": 12,
      "created_at": "2026-04-07T13:49:00.965Z",
      "updated_at": "2026-04-08T18:07:59.695Z"
    },
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "title": "Product Launch Landing",
      "slug": "product-launch",
      "handle": "product-launch",
      "status": "draft",
      "template_type": "page",
      "section_count": 8,
      "created_at": "2026-04-06T10:00:00.000Z",
      "updated_at": "2026-04-06T10:00:00.000Z"
    }
  ]
}