Skip to main content

Page

type Page implements Node {
id: ID!
createdAt: Time!
updatedAt: Time!
companyID: String!
name: String!
metaTitle: String
metaDescription: String
metaKeywords: [String!]
templateID: ID
pageType: PagePageType!
internalDescription: String
status: PageStatus!
versions: [PageVersion!]
brand: Brand
domainPath: DomainPath
publishedVersion: PageVersion
activeVersion: PageVersion!
template: CodeFile
}

Fields

Page.id ● ID! non-null scalar

Page.createdAt ● Time! non-null scalar

Page.updatedAt ● Time! non-null scalar

Page.companyID ● String! non-null scalar

Page.name ● String! non-null scalar

Page.metaTitle ● String scalar

Page.metaDescription ● String scalar

Page.metaKeywords ● [String!] list scalar

Page.templateID ● ID scalar

Page.pageType ● PagePageType! non-null enum

Page.internalDescription ● String scalar

Page.status ● PageStatus! non-null enum

Page.versions ● [PageVersion!] list object

Page.brand ● Brand object

Page.domainPath ● DomainPath object

Page.publishedVersion ● PageVersion object

Page.activeVersion ● PageVersion! non-null object

Page.template ● CodeFile object

Interfaces

Node interface

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By

createPage mutation ● getPage query ● publishVersion mutation ● updatePage mutation

Member Of

DomainPath object ● PageEdge object ● PageVersion object