How your content, landing pages, blog posts and CMS pages are represented in

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 bool, int, float, 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:

idint or strRequiredThe page id.
typestrRequiredThe type of the content. Used to separate different types of pages such as CMP pages, blog posts and landing pages.
urlstrRequiredThe URL of the content.
imagestrOptionalThe main image for the content.
titlestrRequiredThe page title.
textstrRequiredThe page text.