Each Page is represented as a page object where each key-value pair corresponds to a Page attribute name and value. Just as for product objects, customer objects allow you to have any number of attributes.
All attribute names must be strings, and values can be either
string or a
list of the former.
A product can have any number of attributes but must at least contain the following marked as Required:
The page id.
The type of the content. Used to separate different types of pages such as CMP pages, blog posts and landing pages.
The URL of the content.
The main image for the content.
The page title.
The page text.