Get Page List

Retrieve a list of all pages with pagination.

🔒

Requires read_shop_navigation access scope.

The Get Page List API retrieves a paginated list of pages with optional filtering and sorting capabilities.

This API is especially useful for:

  1. Managing and reviewing all website pages programmatically.
  2. Building custom navigation systems or sitemaps.
  3. Auditing page content and SEO metadata at scale.

Request Parameters

Public Request Parameters

📘

Query Parameters

ParameterTypeRequiredDescriptionExample
cursorstringNoThe ID of the page.15979
page_sizeint32NoItems per page (default: 10, valid range: 1-100)10

Response Explanation

Public Response Parameters

📘

Successful Response

FieldTypeDescriptionExample
codestring"success"Status code of the response
messagestringDescriptive message of the response
data.pagesarray of pages
data.pages.idintUnique ID of the page.15979
data.pages.titlestringTitle of the page."Test"
data.pages.contentstringHTML content of the page."<p>Welcome to my page!</p>"
data.pages.statusintStatus of the page (1 for active).1
data.pages.created_atstringTimestamp of when the page was created."1714377813"
data.pages.updated_atstringTimestamp of the last update."1714377813"
data.pages.urlstringURL of the page."/pages/test1"
data.pages.meta_titlestringSEO title of the page."Test"
data.pages.meta_keywordstringSEO keywords for the page.""
data.pages.meta_descriptionstringSEO description of the page."Welcome to my page!"
data.pages.independent_seobooleanWhether SEO is managed independently.false
data.has_morebooleantruetrue if there is more results, others else
data.cursorstring165618e4-3243-4cd7-abc3-1234567890abA cursor used for pagination to navigate through the list.

Error Response

FieldTypeExampleDescription
codestringInvalidParameterError http message
messagestring``Error message

API Structure Overview

Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!