Page
Describes a page in the system, including SEO metadata, content, and publishing information.
Type Definition
type Page {
handle: String
seoDescription: String
seoTitle: String
seoKeywords: String
url: String
title: String
id: Int
isStatic: Boolean
content: String
createdAt: String
updatedAt: String
}Fields
| Field | Type | Description |
|---|---|---|
| handle | String | Returns the handle. |
| seoDescription | String | Returns description for search engines. |
| seoTitle | String | Returns title for search engines. |
| seoKeywords | String | Returns keywords for search engines. |
| url | String | Returns the URL for this product group. |
| title | String | Returns the title. |
| id | Int | Returns the id. |
| isStatic | Boolean | Returns true if this page was not built with the theme editor and has static content. |
| content | String | Returns the static page content. |
| createdAt | String | Returns the date when this page was created. |
| updatedAt | String | Returns the date when this page was last updated at. |
Relationships
The Page type is used throughout the API to represent page content and metadata. It can be queried directly through query:page and query:pageByHandle queries, and is referenced as a field within other types such as Link.page and as the node type in PageEdge for paginated results.
Example
query {
page(id: 12345) {
id
title
handle
url
seoTitle
seoDescription
seoKeywords
isStatic
content
createdAt
updatedAt
}
}Implements
This type does not implement any interfaces.
Related Types
query:pagequery:pageByHandleobject:Linkobject:PageEdge