Skip to content

HubSpot: Pages schemas

46 HubSpot schemas with complete fields and constraints.

← Pages operations · All schemas

Clone a landing page — response body

FieldTypePresenceDescription and constraints
$objectRoot
abStatusstringRequired within parentThe status of the AB test associated with this page, if applicable
Known values: automated_loser_variant, automated_master, automated_variant, loser_variant, mab_master, mab_variant, master, variant
abTestIdstringRequired within parentThe ID of the AB test associated with this page, if applicable
archivedAtstringRequired within parentThe timestamp when this page was deleted.
Format: date-time
archivedInDashboardbooleanRequired within parentIf True, the page will not show up in your dashboard, although the page could still be live.
attachedStylesheetsarrayRequired within parentList of stylesheets to attach to this page. These stylesheets are attached to just this page. Order of precedence is bottom to top, just like in the HTML.
attachedStylesheets[]objectEach itemAdditional keys: see wildcard field
attachedStylesheets[].*objectAdditional keys
authorNamestringRequired within parentThe name of the user that updated this page.
campaignstringRequired within parentThe GUID of the marketing campaign this page is a part of.
categoryIdJSONRequired within parent
categoryId (anyOf 1)integerAlternativeID of the type of object this is. Should always .
Format: int32
categoryId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
contentGroupIdstringRequired within parentRequired when creating or cloning blog posts. The unique identifier for the content group associated with the blog.
contentTypeCategorystringRequired within parentAn ENUM descibing the type of this object. Should be either LANDING_PAGE or SITE_PAGE.
Known values: 0, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 3, 4, 5, 6, 7, 8, 9
createdstringRequired within parentThe timestamp indicating when the page was created.
Format: date-time
createdByIdstringRequired within parentThe ID of the user that created this page.
currentStatestringRequired within parentA generated ENUM descibing the current state of this page.
Known values: AGENT_GENERATED, AUTOMATED, AUTOMATED_AB, AUTOMATED_AB_VARIANT, AUTOMATED_DRAFT, AUTOMATED_DRAFT_AB, AUTOMATED_DRAFT_ABVARIANT, AUTOMATED_FOR_FORM, AUTOMATED_FOR_FORM_BUFFER, AUTOMATED_FOR_FORM_DRAFT, AUTOMATED_FOR_FORM_LEGACY, AUTOMATED_LOSER_ABVARIANT, AUTOMATED_SENDING, BLOG_EMAIL_DRAFT, BLOG_EMAIL_PUBLISHED, DRAFT, DRAFT_AB, DRAFT_AB_VARIANT, ERROR, LOSER_AB_VARIANT, PAGE_STUB, PRE_PROCESSING, PROCESSING, PUBLISHED, PUBLISHED_AB, PUBLISHED_AB_VARIANT, PUBLISHED_OR_SCHEDULED, RSS_TO_EMAIL_DRAFT, RSS_TO_EMAIL_PUBLISHED, SCHEDULED, SCHEDULED_AB, SCHEDULED_OR_PUBLISHED
currentlyPublishedbooleanRequired within parentIndicates whether the page is currently published.
domainstringRequired within parentThe domain this page will resolve to. If null, the page will default to the primary domain for this content type.
dynamicPageDataSourceIdstringRequired within parentThe identifier for the data source used by the dynamic page.
dynamicPageDataSourceTypeJSONRequired within parent
dynamicPageDataSourceType (anyOf 1)integerAlternativeThe type of data source used by the dynamic page.
Format: int32
dynamicPageDataSourceType (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
dynamicPageHubDbTableIdstringRequired within parentThe ID of the HubDB table this page references, if applicable
enableDomainStylesheetsbooleanRequired within parentBoolean to determine whether or not the styles from the template should be applied.
enableLayoutStylesheetsbooleanRequired within parentBoolean to determine whether or not the styles from the template should be applied.
featuredImagestringRequired within parentThe featuredImage of this page.
featuredImageAltTextstringRequired within parentAlt Text of the featuredImage.
folderIdstringRequired within parentThe ID of the associated folder this landing page is organized under in the app dashboard.
footerHtmlstringRequired within parentCustom HTML for embed codes, javascript that should be placed before the </body> tag of the page.
headHtmlstringRequired within parentCustom HTML for embed codes, javascript, etc. that goes in the <head> tag of the page.
htmlTitlestringRequired within parentThe html title of this page.
idstringRequired within parentThe unique ID of the page.
includeDefaultCustomCssbooleanRequired within parentBoolean to determine whether or not the Primary CSS Files should be applied.
languagestringRequired within parentThe explicitly defined ISO 639 language code of the page. If null, the page will default to the language of the Domain.
Known values: aa, ab, ae, af, af-na, af-za, agq, agq-cm, ak, ak-gh, am, am-et, an, ann, ann-ng, ar, ar-001, ar-ae, ar-bh, ar-dj, ar-dz, ar-eg, ar-eh, ar-er, ar-il, ar-iq, ar-jo, ar-km, ar-kw, ar-lb, ar-ly, ar-ma, ar-mr, ar-om, ar-ps, ar-qa, ar-sa, ar-sd, ar-so, ar-ss, ar-sy, ar-td, ar-tn, ar-ye, as, as-in, asa, asa-tz, ast, ast-es, av, ay, az, az-az, ba, bal, bal-pk, bas, bas-cm, be, be-by, bem, bem-zm, bez, bez-tz, bg, bg-bg, bgc, bgc-in, bho, bho-in, bi, blo, blo-bj, bm, bm-ml, bn, bn-bd, bn-in, bo, bo-cn, bo-in, br, br-fr, brx, brx-in, bs, bs-ba, ca, ca-ad, ca-es, ca-fr, ca-it, ccp, ccp-bd, ccp-in, ce, ce-ru, ceb, ceb-ph, cgg, cgg-ug, ch, chr, chr-us, ckb, ckb-iq, ckb-ir, co, cr, cs, cs-cz, csw, csw-ca, cu, cu-ru, cv, cv-ru, cy, cy-gb, da, da-dk, da-gl, dav, dav-ke, de, de-at, de-be, de-ch, de-de, de-gr, de-it, de-li, de-lu, dje, dje-ne, doi, doi-in, dsb, dsb-de, dua, dua-cm, dv, dyo, dyo-sn, dz, dz-bt, ebu, ebu-ke, ee, ee-gh, ee-tg, el, el-cy, el-gr, en, en-001, en-150, en-ae, en-ag, en-ai, en-as, en-at, en-au, en-bb, en-be, en-bi, en-bm, en-bs, en-bw, en-bz, en-ca, en-cc, en-ch, en-ck, en-cm, en-cn, en-cx, en-cy, en-cz, en-de, en-dg, en-dk, en-dm, en-ee, en-eg, en-er, en-es, en-fi, en-fj, en-fk, en-fm, en-fr, en-gb, en-gd, en-gg, en-gh, en-gi, en-gm, en-gs, en-gu, en-gy, en-hk, en-hu, en-id, en-ie, en-il, en-im, en-in, en-io, en-it, en-je, en-jm, en-ke, en-ki, en-kn, en-ky, en-lc, en-lr, en-ls, en-lu, en-mg, en-mh, en-mo, en-mp, en-ms, en-mt, en-mu, en-mv, en-mw, en-mx, en-my, en-na, en-nf, en-ng, en-nl, en-no, en-nr, en-nu, en-nz, en-pg, en-ph, en-pk, en-pl, en-pn, en-pr, en-pt, en-pw, en-ro, en-rw, en-sb, en-sc, en-sd, en-se, en-sg, en-sh, en-si, en-sk, en-sl, en-ss, en-sx, en-sz, en-tc, en-th, en-tk, en-tn, en-to, en-tt, en-tv, en-tz, en-ug, en-um, en-us, en-vc, en-vg, en-vi, en-vn, en-vu, en-ws, en-za, en-zm, en-zw, eo, eo-001, es, es-419, es-ar, es-bo, es-br, es-bz, es-cl, es-co, es-cr, es-cu, es-do, es-ea, es-ec, es-es, es-gq, es-gt, es-hn, es-ic, es-mx, es-ni, es-pa, es-pe, es-ph, es-pr, es-py, es-sv, es-us, es-uy, es-ve, et, et-ee, eu, eu-es, ewo, ewo-cm, fa, fa-af, fa-ir, ff, ff-bf, ff-cm, ff-gh, ff-gm, ff-gn, ff-gw, ff-lr, ff-mr, ff-ne, ff-ng, ff-sl, ff-sn, fi, fi-fi, fil, fil-ph, fj, fo, fo-dk, fo-fo, fr, fr-be, fr-bf, fr-bi, fr-bj, fr-bl, fr-ca, fr-cd, fr-cf, fr-cg, fr-ch, fr-ci, fr-cm, fr-dj, fr-dz, fr-fr, fr-ga, fr-gf, fr-gn, fr-gp, fr-gq, fr-ht, fr-km, fr-lu, fr-ma, fr-mc, fr-mf, fr-mg, fr-ml, fr-mq, fr-mr, fr-mu, fr-nc, fr-ne, fr-pf, fr-pm, fr-re, fr-rw, fr-sc, fr-sn, fr-sy, fr-td, fr-tg, fr-tn, fr-vu, fr-wf, fr-yt, frr, frr-de, fur, fur-it, fy, fy-nl, ga, ga-gb, ga-ie, gaa, gaa-gh, gd, gd-gb, gl, gl-es, gn, gsw, gsw-ch, gsw-fr, gsw-li, gu, gu-in, guz, guz-ke, gv, gv-im, ha, ha-gh, ha-ne, ha-ng, haw, haw-us, he, he-il, hi, hi-in, hmn, ho, hr, hr-ba, hr-hr, hsb, hsb-de, ht, ht-ht, hu, hu-hu, hy, hy-am, hz, ia, ia-001, id, id-id, ie, ie-ee, ig, ig-ng, ii, ii-cn, ik, io, is, is-is, it, it-ch, it-it, it-sm, it-va, iu, ja, ja-jp, jgo, jgo-cm, jmc, jmc-tz, jv, jv-id, ka, ka-ge, kab, kab-dz, kam, kam-ke, kar, kde, kde-tz, kea, kea-cv, kg, kgp, kgp-br, kh, khq, khq-ml, ki, ki-ke, kj, kk, kk-kz, kkj, kkj-cm, kl, kl-gl, kln, kln-ke, km, km-kh, kn, kn-in, ko, ko-cn, ko-kp, ko-kr, kok, kok-in, kr, ks, ks-in, ksb, ksb-tz, ksf, ksf-cm, ksh, ksh-de, ku, ku-tr, kv, kw, kw-gb, kxv, kxv-in, ky, ky-kg, la, lag, lag-tz, lb, lb-lu, lg, lg-ug, li, lij, lij-it, lkt, lkt-us, lmo, lmo-it, ln, ln-ao, ln-cd, ln-cf, ln-cg, lo, lo-la, lrc, lrc-iq, lrc-ir, lt, lt-lt, lu, lu-cd, luo, luo-ke, luy, luy-ke, lv, lv-lv, mai, mai-in, mas, mas-ke, mas-tz, mdf, mdf-ru, mer, mer-ke, mfe, mfe-mu, mg, mg-mg, mgh, mgh-mz, mgo, mgo-cm, mh, mi, mi-nz, mk, mk-mk, ml, ml-in, mn, mn-mn, mni, mni-in, mr, mr-in, ms, ms-bn, ms-id, ms-my, ms-sg, mt, mt-mt, mua, mua-cm, my, my-mm, mzn, mzn-ir, na, naq, naq-na, nb, nb-no, nb-sj, nd, nd-zw, nds, nds-de, nds-nl, ne, ne-in, ne-np, ng, nl, nl-aw, nl-be, nl-bq, nl-ch, nl-cw, nl-lu, nl-nl, nl-sr, nl-sx, nmg, nmg-cm, nn, nn-no, nnh, nnh-cm, no, no-no, nqo, nqo-gn, nr, nso, nso-za, nus, nus-ss, nv, ny, nyn, nyn-ug, oc, oc-es, oc-fr, oj, om, om-et, om-ke, or, or-in, os, os-ge, os-ru, pa, pa-in, pa-pk, pcm, pcm-ng, pi, pis, pis-sb, pl, pl-pl, prg, prg-001, ps, ps-af, ps-pk, pt, pt-ao, pt-br, pt-ch, pt-cv, pt-gq, pt-gw, pt-lu, pt-mo, pt-mz, pt-pt, pt-st, pt-tl, qu, qu-bo, qu-ec, qu-pe, raj, raj-in, rm, rm-ch, rn, rn-bi, ro, ro-md, ro-ro, rof, rof-tz, ru, ru-by, ru-kg, ru-kz, ru-md, ru-ru, ru-ua, rw, rw-rw, rwk, rwk-tz, sa, sa-in, sah, sah-ru, saq, saq-ke, sat, sat-in, sbp, sbp-tz, sc, sc-it, sd, sd-in, sd-pk, se, se-fi, se-no, se-se, seh, seh-mz, ses, ses-ml, sg, sg-cf, shi, shi-ma, si, si-lk, sk, sk-sk, sl, sl-si, sm, smn, smn-fi, sms, sms-fi, sn, sn-zw, so, so-dj, so-et, so-ke, so-so, sq, sq-al, sq-mk, sq-xk, sr, sr-ba, sr-cs, sr-me, sr-rs, sr-xk, ss, st, st-ls, st-za, su, su-id, sv, sv-ax, sv-fi, sv-se, sw, sw-cd, sw-ke, sw-tz, sw-ug, sy, syr, syr-iq, syr-sy, szl, szl-pl, ta, ta-in, ta-lk, ta-my, ta-sg, te, te-in, teo, teo-ke, teo-ug, tg, tg-tj, th, th-th, ti, ti-er, ti-et, tk, tk-tm, tl, tn, tn-bw, tn-za, to, to-to, tok, tok-001, tr, tr-cy, tr-tr, ts, tt, tt-ru, tw, twq, twq-ne, ty, tzm, tzm-ma, ug, ug-cn, uk, uk-ua, ur, ur-in, ur-pk, uz, uz-af, uz-uz, vai, vai-lr, ve, vec, vec-it, vi, vi-vn, vmw, vmw-mz, vo, vo-001, vun, vun-tz, wa, wae, wae-ch, wo, wo-sn, xh, xh-za, xnr, xnr-in, xog, xog-ug, yav, yav-cm, yi, yi-001, yi-ua, yo, yo-bj, yo-ng, yrl, yrl-br, yrl-co, yrl-ve, yue, yue-cn, yue-hk, yue-mo, za, za-cn, zgh, zgh-ma, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu, zu-za
layoutSectionsobjectRequired within parentA structure detailing the layout sections of the page.
Additional keys: see wildcard field
layoutSections.*ModelAdditional keysExpand Clone a landing page — response body — layout Sections value
linkRelCanonicalUrlstringRequired within parentOptional override to set the URL to be used in the rel=canonical link tag on the page.
mabExperimentIdstringRequired within parentThe ID of the MAB test (or dynamic test) associated with this page, if applicable
metaDescriptionstringRequired within parentA description that goes in <meta> tag on the page.
namestringRequired within parentThe internal name of the page.
pageExpiryDateJSONRequired within parent
pageExpiryDate (anyOf 1)integerAlternativeThe date at which this page should expire and begin redirecting to another url or page.
Format: int64
pageExpiryDate (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
pageExpiryEnabledbooleanRequired within parentBoolean describing if the page expiration feature is enabled for this page
pageExpiryRedirectIdJSONRequired within parent
pageExpiryRedirectId (anyOf 1)integerAlternativeThe ID of another page this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectUrl.
Format: int64
pageExpiryRedirectId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
pageExpiryRedirectUrlstringRequired within parentThe URL this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectId.
pageRedirectedbooleanRequired within parentA generated Boolean describing whether or not this page is currently expired and being redirected.
passwordstringRequired within parentSet this to create a password protected page. Entering the password will be required to view the page.
publicAccessRulesarrayRequired within parentRules for require member registration to access private content.
publicAccessRules[]ModelEach itemExpand List tags — response body
publicAccessRulesEnabledbooleanRequired within parentBoolean to determine whether or not to respect publicAccessRules.
publishDatestringRequired within parentThe date (ISO8601 format) the page is to be published at.
Format: date-time
publishImmediatelybooleanRequired within parentSet this to true if you want to be published immediately when the schedule publish endpoint is called, and to ignore the publish_date setting.
slugstringRequired within parentThe path of the this page. This field is appended to the domain to construct the url of this page.
statestringRequired within parentAn ENUM descibing the current state of this page.
Maximum length: 25
subcategorystringRequired within parentDetails the type of page this is. Should always be landing_page or site_page
templatePathstringRequired within parentString detailing the path of the template used for this page.
themeSettingsValuesobjectRequired within parentA collection of settings specific to the theme applied to the page.
Additional keys: see wildcard field
themeSettingsValues.*objectAdditional keys
translatedFromIdstringRequired within parentID of the primary page this object was translated from.
translationsobjectRequired within parentA map of translations for the page, each associated with a specific language variation.
Additional keys: see wildcard field
translations.*ModelAdditional keysExpand Clone a landing page — response body — translations value
updatedstringRequired within parentThe timestamp indicating when the page was last updated.
Format: date-time
updatedByIdstringRequired within parentThe ID of the user that updated this page.
urlstringRequired within parentA generated field representing the URL of this page.
useFeaturedImagebooleanRequired within parentBoolean to determine if this page should use a featuredImage.
widgetContainersobjectRequired within parentA data structure containing the data for all the modules inside the containers for this page. This will only be populated if the page has widget containers.
Additional keys: see wildcard field
widgetContainers.*objectAdditional keys
widgetsobjectRequired within parentA data structure containing the data for all the modules for this page.
Additional keys: see wildcard field
widgets.*objectAdditional keys

Referenced models: List tags — response body, Clone a landing page — response body — translations value, Clone a landing page — response body — layout Sections value

Clone a landing page — response body — layout Sections value

FieldTypePresenceDescription and constraints
$objectRoot
cellsarrayRequired within parentThe individual cells within the section, each representing a distinct area for content placement.
cells[]ModelEach itemExpand Clone a landing page — response body — layout Sections value
cssClassstringRequired within parentThe CSS class applied to the layout section.
cssIdstringRequired within parentThe CSS ID applied to the layout section.
cssStylestringRequired within parentCustom CSS styles applied to the layout section.
labelstringRequired within parentThe label for the layout section.
namestringRequired within parentThe internal name of the page.
paramsobjectRequired within parentParameters associated with the layout section.
Additional keys: see wildcard field
params.*objectAdditional keys
rowMetaDataarrayRequired within parentMetadata about the rows within the section, such as styling or configuration details.
rowMetaData[]ModelEach itemExpand Clone a landing page — response body — layout Sections value row Meta Data item
rowsarrayRequired within parentThe number of rows contained within the section, used to organize content vertically.
rows[]objectEach itemAdditional keys: see wildcard field
rows[].*ModelAdditional keysExpand Clone a landing page — response body — layout Sections value
stylesModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles
typestringRequired within parentThe type of the layout section.
wJSONRequired within parent
w (anyOf 1)integerAlternativeThe width of the layout section.
Format: int32
w (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
xJSONRequired within parent
x (anyOf 1)integerAlternativeThe x-coordinate position of the layout section.
Format: int32
x (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Clone a landing page — response body — layout Sections value, Clone a landing page — response body — layout Sections value row Meta Data item, Clone a landing page — response body — layout Sections value styles

Clone a landing page — response body — layout Sections value row Meta Data item

FieldTypePresenceDescription and constraints
$objectRoot
cssClassstringRequired within parentThe CSS class applied to the row metadata.
stylesModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles

Referenced models: Clone a landing page — response body — layout Sections value styles

Clone a landing page — response body — layout Sections value styles

FieldTypePresenceDescription and constraints
$objectRoot
backgroundColorModelRequired within parentExpand Update a post — response body — layout Sections value styles background Color
backgroundGradientModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles background Gradient
backgroundImageModelRequired within parentExpand Update a post — response body — layout Sections value styles background Image
breakpointStylesobjectOptionalContains style settings specific to different breakpoints. This property allows for responsive design adjustments based on screen size.
Additional keys: see wildcard field
breakpointStyles.*ModelAdditional keysExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value
flexboxPositioningstringRequired within parentIndicates whether flexbox positioning is enabled for the section.
Known values: BOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, MIDDLE_CENTER, MIDDLE_LEFT, MIDDLE_RIGHT, TOP_CENTER, TOP_LEFT, TOP_RIGHT
forceFullWidthSectionbooleanRequired within parentDetermines if the section should be forced to full width.
maxWidthSectionCenteringJSONRequired within parent
maxWidthSectionCentering (anyOf 1)integerAlternativeDefines the maximum width for centering the section.
Format: int32
maxWidthSectionCentering (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
verticalAlignmentstringRequired within parentSpecifies the vertical alignment of elements within the section.
Known values: BOTTOM, MIDDLE, TOP

Referenced models: Update a post — response body — layout Sections value styles background Image, Clone a landing page — response body — layout Sections value styles breakpoint Styles value, Clone a landing page — response body — layout Sections value styles background Gradient, Update a post — response body — layout Sections value styles background Color

Clone a landing page — response body — layout Sections value styles background Gradient

FieldTypePresenceDescription and constraints
$objectRoot
angleModelRequired within parentExpand Update a post — response body — layout Sections value styles background Gradient angle
colorsarrayRequired within parentAn array of color values that make up the gradient. Each color is applied in sequence to create the gradient effect.
colors[]ModelEach itemExpand Update a post — response body — layout Sections value styles background Gradient colors item
sideOrCornerModelRequired within parentExpand Update a post — response body — layout Sections value styles background Gradient side Or Corner

Referenced models: Update a post — response body — layout Sections value styles background Gradient angle, Update a post — response body — layout Sections value styles background Gradient colors item, Update a post — response body — layout Sections value styles background Gradient side Or Corner

Clone a landing page — response body — layout Sections value styles breakpoint Styles value

FieldTypePresenceDescription and constraints
$objectRoot
hiddenbooleanRequired within parentA boolean indicating whether the element should be hidden at this breakpoint. A value of true means the element is not visible.
marginModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin
paddingModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value padding

Referenced models: Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin, Clone a landing page — response body — layout Sections value styles breakpoint Styles value padding

Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin

FieldTypePresenceDescription and constraints
$objectRoot
bottomModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top
topModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top

Referenced models: Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top

Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top

FieldTypePresenceDescription and constraints
$objectRoot
unitsstringRequired within parentA string indicating the unit of measurement for the size value, such as 'pixels', 'inches', or 'centimeters'.
Known values: CH, CM, EM, EX, IN, LH, MM, PC, PERCENTAGE, PT, PX, Q, REM, VH, VMAX, VMIN, VW
valueJSONRequired within parent
value (anyOf 1)numberAlternativeA numerical value representing the size dimension of the object. The data type is a number.
value (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Clone a landing page — response body — layout Sections value styles breakpoint Styles value padding

FieldTypePresenceDescription and constraints
$objectRoot
bottomModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top
leftModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top
rightModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top
topModelRequired within parentExpand Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top

Referenced models: Clone a landing page — response body — layout Sections value styles breakpoint Styles value margin top

Clone a landing page — response body — translations value

FieldTypePresenceDescription and constraints
$objectRoot
archivedInDashboardbooleanRequired within parentIndicates if the page is hidden from the dashboard, though it may still be live.
authorNamestringRequired within parentThe name of the user that updated this page.
campaignstringRequired within parentThe GUID of the marketing campaign this page is a part of.
campaignNamestringRequired within parentThe name of the campaign associated with this language variation.
createdstringRequired within parentThe date and time when the content language variation was created.
Format: date-time
idJSONRequired within parent
id (anyOf 1)integerAlternativeID of object to set as primary in multi-language group.
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
namestringRequired within parentThe internal name of the page.
passwordstringRequired within parentA password required to view the page, if set.
publicAccessRulesarrayRequired within parentA list of rules defining public access permissions for this language variation.
publicAccessRules[]ModelEach itemExpand List tags — response body
publicAccessRulesEnabledbooleanRequired within parentDetermines if public access rules should be respected.
publishDatestringRequired within parentThe date and time when the page is scheduled to be published.
Format: date-time
slugstringRequired within parentThe path of this page, appended to the domain to construct the URL.
statestringRequired within parentAn ENUM descibing the current state of this page.
tagIdsarrayOptionalA list of tag IDs associated with this language variation.
tagIds[]JSONEach item
tagIds[] (anyOf 1)integerAlternativeFormat: int64
tagIds[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedstringRequired within parentThe date and time when the content language variation was last updated.
Format: date-time

Referenced models: List tags — response body

Create a landing page folder — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
categoryintegerRequired within parentThe type of object this folder applies to. Should always be LANDING_PAGE.
Format: int32
createdstringRequired within parentThe timestamp indicating when the content folder was created.
Format: date-time
deletedAtstringRequired within parentThe timestamp (ISO8601 format) when this content folder was deleted.
Format: date-time
idstringRequired within parentThe unique ID of the content folder.
namestringRequired within parentThe name of the folder which will show up in the app dashboard
parentFolderIdintegerRequired within parentThe ID of the content folder this folder is nested under
Format: int64
updatedstringRequired within parentThe timestamp indicating when the content folder was last updated.
Format: date-time

Create a landing page folder — response body

FieldTypePresenceDescription and constraints
$objectRoot
categoryJSONRequired within parent
category (anyOf 1)integerAlternativeThe type of object this folder applies to. Should always be LANDING_PAGE.
Format: int32
category (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createdstringRequired within parentThe timestamp indicating when the content folder was created.
Format: date-time
deletedAtstringRequired within parentThe timestamp (ISO8601 format) when this content folder was deleted.
Format: date-time
idstringRequired within parentThe unique ID of the content folder.
namestringRequired within parentThe name of the folder which will show up in the app dashboard
parentFolderIdJSONRequired within parent
parentFolderId (anyOf 1)integerAlternativeThe ID of the content folder this folder is nested under
Format: int64
parentFolderId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedstringRequired within parentThe timestamp indicating when the content folder was last updated.
Format: date-time

Create a landing page — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
abStatusstringRequired within parentThe status of the AB test associated with this page, if applicable
One of: automated_loser_variant, automated_master, automated_variant, loser_variant, mab_master, mab_variant, master, variant
abTestIdstringRequired within parentThe ID of the AB test associated with this page, if applicable
archivedAtstringRequired within parentThe timestamp when this page was deleted.
Format: date-time
archivedInDashboardbooleanRequired within parentIf True, the page will not show up in your dashboard, although the page could still be live.
attachedStylesheetsarrayRequired within parentList of stylesheets to attach to this page. These stylesheets are attached to just this page. Order of precedence is bottom to top, just like in the HTML.
attachedStylesheets[]objectEach itemAdditional keys: see wildcard field
attachedStylesheets[].*objectAdditional keys
authorNamestringRequired within parentThe name of the user that updated this page.
campaignstringRequired within parentThe GUID of the marketing campaign this page is a part of.
categoryIdintegerRequired within parentID of the type of object this is. Should always .
Format: int32
contentGroupIdstringRequired within parentRequired when creating or cloning blog posts. The unique identifier for the content group associated with the blog.
contentTypeCategorystringRequired within parentAn ENUM descibing the type of this object. Should be either LANDING_PAGE or SITE_PAGE.
One of: 0, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 3, 4, 5, 6, 7, 8, 9
createdstringRequired within parentThe timestamp indicating when the page was created.
Format: date-time
createdByIdstringRequired within parentThe ID of the user that created this page.
currentStatestringRequired within parentA generated ENUM descibing the current state of this page.
One of: AGENT_GENERATED, AUTOMATED, AUTOMATED_AB, AUTOMATED_AB_VARIANT, AUTOMATED_DRAFT, AUTOMATED_DRAFT_AB, AUTOMATED_DRAFT_ABVARIANT, AUTOMATED_FOR_FORM, AUTOMATED_FOR_FORM_BUFFER, AUTOMATED_FOR_FORM_DRAFT, AUTOMATED_FOR_FORM_LEGACY, AUTOMATED_LOSER_ABVARIANT, AUTOMATED_SENDING, BLOG_EMAIL_DRAFT, BLOG_EMAIL_PUBLISHED, DRAFT, DRAFT_AB, DRAFT_AB_VARIANT, ERROR, LOSER_AB_VARIANT, PAGE_STUB, PRE_PROCESSING, PROCESSING, PUBLISHED, PUBLISHED_AB, PUBLISHED_AB_VARIANT, PUBLISHED_OR_SCHEDULED, RSS_TO_EMAIL_DRAFT, RSS_TO_EMAIL_PUBLISHED, SCHEDULED, SCHEDULED_AB, SCHEDULED_OR_PUBLISHED
currentlyPublishedbooleanRequired within parentIndicates whether the page is currently published.
domainstringRequired within parentThe domain this page will resolve to. If null, the page will default to the primary domain for this content type.
dynamicPageDataSourceIdstringRequired within parentThe identifier for the data source used by the dynamic page.
dynamicPageDataSourceTypeintegerRequired within parentThe type of data source used by the dynamic page.
Format: int32
dynamicPageHubDbTableIdstringRequired within parentThe ID of the HubDB table this page references, if applicable
enableDomainStylesheetsbooleanRequired within parentBoolean to determine whether or not the styles from the template should be applied.
enableLayoutStylesheetsbooleanRequired within parentBoolean to determine whether or not the styles from the template should be applied.
featuredImagestringRequired within parentThe featuredImage of this page.
featuredImageAltTextstringRequired within parentAlt Text of the featuredImage.
folderIdstringRequired within parentThe ID of the associated folder this landing page is organized under in the app dashboard.
footerHtmlstringRequired within parentCustom HTML for embed codes, javascript that should be placed before the </body> tag of the page.
headHtmlstringRequired within parentCustom HTML for embed codes, javascript, etc. that goes in the <head> tag of the page.
htmlTitlestringRequired within parentThe html title of this page.
idstringRequired within parentThe unique ID of the page.
includeDefaultCustomCssbooleanRequired within parentBoolean to determine whether or not the Primary CSS Files should be applied.
languagestringRequired within parentThe explicitly defined ISO 639 language code of the page. If null, the page will default to the language of the Domain.
One of: aa, ab, ae, af, af-na, af-za, agq, agq-cm, ak, ak-gh, am, am-et, an, ann, ann-ng, ar, ar-001, ar-ae, ar-bh, ar-dj, ar-dz, ar-eg, ar-eh, ar-er, ar-il, ar-iq, ar-jo, ar-km, ar-kw, ar-lb, ar-ly, ar-ma, ar-mr, ar-om, ar-ps, ar-qa, ar-sa, ar-sd, ar-so, ar-ss, ar-sy, ar-td, ar-tn, ar-ye, as, as-in, asa, asa-tz, ast, ast-es, av, ay, az, az-az, ba, bal, bal-pk, bas, bas-cm, be, be-by, bem, bem-zm, bez, bez-tz, bg, bg-bg, bgc, bgc-in, bho, bho-in, bi, blo, blo-bj, bm, bm-ml, bn, bn-bd, bn-in, bo, bo-cn, bo-in, br, br-fr, brx, brx-in, bs, bs-ba, ca, ca-ad, ca-es, ca-fr, ca-it, ccp, ccp-bd, ccp-in, ce, ce-ru, ceb, ceb-ph, cgg, cgg-ug, ch, chr, chr-us, ckb, ckb-iq, ckb-ir, co, cr, cs, cs-cz, csw, csw-ca, cu, cu-ru, cv, cv-ru, cy, cy-gb, da, da-dk, da-gl, dav, dav-ke, de, de-at, de-be, de-ch, de-de, de-gr, de-it, de-li, de-lu, dje, dje-ne, doi, doi-in, dsb, dsb-de, dua, dua-cm, dv, dyo, dyo-sn, dz, dz-bt, ebu, ebu-ke, ee, ee-gh, ee-tg, el, el-cy, el-gr, en, en-001, en-150, en-ae, en-ag, en-ai, en-as, en-at, en-au, en-bb, en-be, en-bi, en-bm, en-bs, en-bw, en-bz, en-ca, en-cc, en-ch, en-ck, en-cm, en-cn, en-cx, en-cy, en-cz, en-de, en-dg, en-dk, en-dm, en-ee, en-eg, en-er, en-es, en-fi, en-fj, en-fk, en-fm, en-fr, en-gb, en-gd, en-gg, en-gh, en-gi, en-gm, en-gs, en-gu, en-gy, en-hk, en-hu, en-id, en-ie, en-il, en-im, en-in, en-io, en-it, en-je, en-jm, en-ke, en-ki, en-kn, en-ky, en-lc, en-lr, en-ls, en-lu, en-mg, en-mh, en-mo, en-mp, en-ms, en-mt, en-mu, en-mv, en-mw, en-mx, en-my, en-na, en-nf, en-ng, en-nl, en-no, en-nr, en-nu, en-nz, en-pg, en-ph, en-pk, en-pl, en-pn, en-pr, en-pt, en-pw, en-ro, en-rw, en-sb, en-sc, en-sd, en-se, en-sg, en-sh, en-si, en-sk, en-sl, en-ss, en-sx, en-sz, en-tc, en-th, en-tk, en-tn, en-to, en-tt, en-tv, en-tz, en-ug, en-um, en-us, en-vc, en-vg, en-vi, en-vn, en-vu, en-ws, en-za, en-zm, en-zw, eo, eo-001, es, es-419, es-ar, es-bo, es-br, es-bz, es-cl, es-co, es-cr, es-cu, es-do, es-ea, es-ec, es-es, es-gq, es-gt, es-hn, es-ic, es-mx, es-ni, es-pa, es-pe, es-ph, es-pr, es-py, es-sv, es-us, es-uy, es-ve, et, et-ee, eu, eu-es, ewo, ewo-cm, fa, fa-af, fa-ir, ff, ff-bf, ff-cm, ff-gh, ff-gm, ff-gn, ff-gw, ff-lr, ff-mr, ff-ne, ff-ng, ff-sl, ff-sn, fi, fi-fi, fil, fil-ph, fj, fo, fo-dk, fo-fo, fr, fr-be, fr-bf, fr-bi, fr-bj, fr-bl, fr-ca, fr-cd, fr-cf, fr-cg, fr-ch, fr-ci, fr-cm, fr-dj, fr-dz, fr-fr, fr-ga, fr-gf, fr-gn, fr-gp, fr-gq, fr-ht, fr-km, fr-lu, fr-ma, fr-mc, fr-mf, fr-mg, fr-ml, fr-mq, fr-mr, fr-mu, fr-nc, fr-ne, fr-pf, fr-pm, fr-re, fr-rw, fr-sc, fr-sn, fr-sy, fr-td, fr-tg, fr-tn, fr-vu, fr-wf, fr-yt, frr, frr-de, fur, fur-it, fy, fy-nl, ga, ga-gb, ga-ie, gaa, gaa-gh, gd, gd-gb, gl, gl-es, gn, gsw, gsw-ch, gsw-fr, gsw-li, gu, gu-in, guz, guz-ke, gv, gv-im, ha, ha-gh, ha-ne, ha-ng, haw, haw-us, he, he-il, hi, hi-in, hmn, ho, hr, hr-ba, hr-hr, hsb, hsb-de, ht, ht-ht, hu, hu-hu, hy, hy-am, hz, ia, ia-001, id, id-id, ie, ie-ee, ig, ig-ng, ii, ii-cn, ik, io, is, is-is, it, it-ch, it-it, it-sm, it-va, iu, ja, ja-jp, jgo, jgo-cm, jmc, jmc-tz, jv, jv-id, ka, ka-ge, kab, kab-dz, kam, kam-ke, kar, kde, kde-tz, kea, kea-cv, kg, kgp, kgp-br, kh, khq, khq-ml, ki, ki-ke, kj, kk, kk-kz, kkj, kkj-cm, kl, kl-gl, kln, kln-ke, km, km-kh, kn, kn-in, ko, ko-cn, ko-kp, ko-kr, kok, kok-in, kr, ks, ks-in, ksb, ksb-tz, ksf, ksf-cm, ksh, ksh-de, ku, ku-tr, kv, kw, kw-gb, kxv, kxv-in, ky, ky-kg, la, lag, lag-tz, lb, lb-lu, lg, lg-ug, li, lij, lij-it, lkt, lkt-us, lmo, lmo-it, ln, ln-ao, ln-cd, ln-cf, ln-cg, lo, lo-la, lrc, lrc-iq, lrc-ir, lt, lt-lt, lu, lu-cd, luo, luo-ke, luy, luy-ke, lv, lv-lv, mai, mai-in, mas, mas-ke, mas-tz, mdf, mdf-ru, mer, mer-ke, mfe, mfe-mu, mg, mg-mg, mgh, mgh-mz, mgo, mgo-cm, mh, mi, mi-nz, mk, mk-mk, ml, ml-in, mn, mn-mn, mni, mni-in, mr, mr-in, ms, ms-bn, ms-id, ms-my, ms-sg, mt, mt-mt, mua, mua-cm, my, my-mm, mzn, mzn-ir, na, naq, naq-na, nb, nb-no, nb-sj, nd, nd-zw, nds, nds-de, nds-nl, ne, ne-in, ne-np, ng, nl, nl-aw, nl-be, nl-bq, nl-ch, nl-cw, nl-lu, nl-nl, nl-sr, nl-sx, nmg, nmg-cm, nn, nn-no, nnh, nnh-cm, no, no-no, nqo, nqo-gn, nr, nso, nso-za, nus, nus-ss, nv, ny, nyn, nyn-ug, oc, oc-es, oc-fr, oj, om, om-et, om-ke, or, or-in, os, os-ge, os-ru, pa, pa-in, pa-pk, pcm, pcm-ng, pi, pis, pis-sb, pl, pl-pl, prg, prg-001, ps, ps-af, ps-pk, pt, pt-ao, pt-br, pt-ch, pt-cv, pt-gq, pt-gw, pt-lu, pt-mo, pt-mz, pt-pt, pt-st, pt-tl, qu, qu-bo, qu-ec, qu-pe, raj, raj-in, rm, rm-ch, rn, rn-bi, ro, ro-md, ro-ro, rof, rof-tz, ru, ru-by, ru-kg, ru-kz, ru-md, ru-ru, ru-ua, rw, rw-rw, rwk, rwk-tz, sa, sa-in, sah, sah-ru, saq, saq-ke, sat, sat-in, sbp, sbp-tz, sc, sc-it, sd, sd-in, sd-pk, se, se-fi, se-no, se-se, seh, seh-mz, ses, ses-ml, sg, sg-cf, shi, shi-ma, si, si-lk, sk, sk-sk, sl, sl-si, sm, smn, smn-fi, sms, sms-fi, sn, sn-zw, so, so-dj, so-et, so-ke, so-so, sq, sq-al, sq-mk, sq-xk, sr, sr-ba, sr-cs, sr-me, sr-rs, sr-xk, ss, st, st-ls, st-za, su, su-id, sv, sv-ax, sv-fi, sv-se, sw, sw-cd, sw-ke, sw-tz, sw-ug, sy, syr, syr-iq, syr-sy, szl, szl-pl, ta, ta-in, ta-lk, ta-my, ta-sg, te, te-in, teo, teo-ke, teo-ug, tg, tg-tj, th, th-th, ti, ti-er, ti-et, tk, tk-tm, tl, tn, tn-bw, tn-za, to, to-to, tok, tok-001, tr, tr-cy, tr-tr, ts, tt, tt-ru, tw, twq, twq-ne, ty, tzm, tzm-ma, ug, ug-cn, uk, uk-ua, ur, ur-in, ur-pk, uz, uz-af, uz-uz, vai, vai-lr, ve, vec, vec-it, vi, vi-vn, vmw, vmw-mz, vo, vo-001, vun, vun-tz, wa, wae, wae-ch, wo, wo-sn, xh, xh-za, xnr, xnr-in, xog, xog-ug, yav, yav-cm, yi, yi-001, yi-ua, yo, yo-bj, yo-ng, yrl, yrl-br, yrl-co, yrl-ve, yue, yue-cn, yue-hk, yue-mo, za, za-cn, zgh, zgh-ma, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu, zu-za
layoutSectionsobjectRequired within parentA structure detailing the layout sections of the page.
Additional keys: see wildcard field
layoutSections.*ModelAdditional keysExpand Create a landing page — request body — body layout Sections value
linkRelCanonicalUrlstringRequired within parentOptional override to set the URL to be used in the rel=canonical link tag on the page.
mabExperimentIdstringRequired within parentThe ID of the MAB test (or dynamic test) associated with this page, if applicable
metaDescriptionstringRequired within parentA description that goes in <meta> tag on the page.
namestringRequired within parentThe internal name of the page.
pageExpiryDateintegerRequired within parentThe date at which this page should expire and begin redirecting to another url or page.
Format: int64
pageExpiryEnabledbooleanRequired within parentBoolean describing if the page expiration feature is enabled for this page
pageExpiryRedirectIdintegerRequired within parentThe ID of another page this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectUrl.
Format: int64
pageExpiryRedirectUrlstringRequired within parentThe URL this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectId.
pageRedirectedbooleanRequired within parentA generated Boolean describing whether or not this page is currently expired and being redirected.
passwordstringRequired within parentSet this to create a password protected page. Entering the password will be required to view the page.
publicAccessRulesarrayRequired within parentRules for require member registration to access private content.
publicAccessRules[]ModelEach itemExpand List tags — response body
publicAccessRulesEnabledbooleanRequired within parentBoolean to determine whether or not to respect publicAccessRules.
publishDatestringRequired within parentThe date (ISO8601 format) the page is to be published at.
Format: date-time
publishImmediatelybooleanRequired within parentSet this to true if you want to be published immediately when the schedule publish endpoint is called, and to ignore the publish_date setting.
slugstringRequired within parentThe path of the this page. This field is appended to the domain to construct the url of this page.
statestringRequired within parentAn ENUM descibing the current state of this page.
Maximum length: 25
subcategorystringRequired within parentDetails the type of page this is. Should always be landing_page or site_page
templatePathstringRequired within parentString detailing the path of the template used for this page.
themeSettingsValuesobjectRequired within parentA collection of settings specific to the theme applied to the page.
Additional keys: see wildcard field
themeSettingsValues.*objectAdditional keys
translatedFromIdstringRequired within parentID of the primary page this object was translated from.
translationsobjectRequired within parentA map of translations for the page, each associated with a specific language variation.
Additional keys: see wildcard field
translations.*ModelAdditional keysExpand Create a landing page — request body — body translations value
updatedstringRequired within parentThe timestamp indicating when the page was last updated.
Format: date-time
updatedByIdstringRequired within parentThe ID of the user that updated this page.
urlstringRequired within parentA generated field representing the URL of this page.
useFeaturedImagebooleanRequired within parentBoolean to determine if this page should use a featuredImage.
widgetContainersobjectRequired within parentA data structure containing the data for all the modules inside the containers for this page. This will only be populated if the page has widget containers.
Additional keys: see wildcard field
widgetContainers.*objectAdditional keys
widgetsobjectRequired within parentA data structure containing the data for all the modules for this page.
Additional keys: see wildcard field
widgets.*objectAdditional keys

Referenced models: List tags — response body, Create a landing page — request body — body translations value, Create a landing page — request body — body layout Sections value

Create a landing page — request body — body layout Sections value

FieldTypePresenceDescription and constraints
$objectRoot
cellsarrayRequired within parentThe individual cells within the section, each representing a distinct area for content placement.
cells[]ModelEach itemExpand Create a landing page — request body — body layout Sections value
cssClassstringRequired within parentThe CSS class applied to the layout section.
cssIdstringRequired within parentThe CSS ID applied to the layout section.
cssStylestringRequired within parentCustom CSS styles applied to the layout section.
labelstringRequired within parentThe label for the layout section.
namestringRequired within parentThe internal name of the page.
paramsobjectRequired within parentParameters associated with the layout section.
Additional keys: see wildcard field
params.*objectAdditional keys
rowMetaDataarrayRequired within parentMetadata about the rows within the section, such as styling or configuration details.
rowMetaData[]ModelEach itemExpand Create a landing page — request body — body layout Sections value row Meta Data item
rowsarrayRequired within parentThe number of rows contained within the section, used to organize content vertically.
rows[]objectEach itemAdditional keys: see wildcard field
rows[].*ModelAdditional keysExpand Create a landing page — request body — body layout Sections value
stylesModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles
typestringRequired within parentThe type of the layout section.
wintegerRequired within parentThe width of the layout section.
Format: int32
xintegerRequired within parentThe x-coordinate position of the layout section.
Format: int32

Referenced models: Create a landing page — request body — body layout Sections value, Create a landing page — request body — body layout Sections value row Meta Data item, Create a landing page — request body — body layout Sections value styles

Create a landing page — request body — body layout Sections value row Meta Data item

FieldTypePresenceDescription and constraints
$objectRoot
cssClassstringRequired within parentThe CSS class applied to the row metadata.
stylesModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles

Referenced models: Create a landing page — request body — body layout Sections value styles

Create a landing page — request body — body layout Sections value styles

FieldTypePresenceDescription and constraints
$objectRoot
backgroundColorModelRequired within parentExpand Update a post — request body — body layout Sections value styles background Color
backgroundGradientModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles background Gradient
backgroundImageModelRequired within parentExpand Update a post — response body — layout Sections value styles background Image
breakpointStylesobjectOptionalContains style settings specific to different breakpoints. This property allows for responsive design adjustments based on screen size.
Additional keys: see wildcard field
breakpointStyles.*ModelAdditional keysExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value
flexboxPositioningstringRequired within parentIndicates whether flexbox positioning is enabled for the section.
One of: BOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, MIDDLE_CENTER, MIDDLE_LEFT, MIDDLE_RIGHT, TOP_CENTER, TOP_LEFT, TOP_RIGHT
forceFullWidthSectionbooleanRequired within parentDetermines if the section should be forced to full width.
maxWidthSectionCenteringintegerRequired within parentDefines the maximum width for centering the section.
Format: int32
verticalAlignmentstringRequired within parentSpecifies the vertical alignment of elements within the section.
One of: BOTTOM, MIDDLE, TOP

Referenced models: Update a post — response body — layout Sections value styles background Image, Create a landing page — request body — body layout Sections value styles breakpoint Styles value, Create a landing page — request body — body layout Sections value styles background Gradient, Update a post — request body — body layout Sections value styles background Color

Create a landing page — request body — body layout Sections value styles background Gradient

FieldTypePresenceDescription and constraints
$objectRoot
angleModelRequired within parentExpand Update a post — request body — body layout Sections value styles background Gradient angle
colorsarrayRequired within parentAn array of color values that make up the gradient. Each color is applied in sequence to create the gradient effect.
colors[]ModelEach itemExpand Update a post — request body — body layout Sections value styles background Gradient colors item
sideOrCornerModelRequired within parentExpand Update a post — request body — body layout Sections value styles background Gradient side Or Corner

Referenced models: Update a post — request body — body layout Sections value styles background Gradient angle, Update a post — request body — body layout Sections value styles background Gradient colors item, Update a post — request body — body layout Sections value styles background Gradient side Or Corner

Create a landing page — request body — body layout Sections value styles breakpoint Styles value

FieldTypePresenceDescription and constraints
$objectRoot
hiddenbooleanRequired within parentA boolean indicating whether the element should be hidden at this breakpoint. A value of true means the element is not visible.
marginModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin
paddingModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value padding

Referenced models: Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin, Create a landing page — request body — body layout Sections value styles breakpoint Styles value padding

Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin

FieldTypePresenceDescription and constraints
$objectRoot
bottomModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top
topModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top

Referenced models: Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top

Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top

FieldTypePresenceDescription and constraints
$objectRoot
unitsstringRequired within parentA string indicating the unit of measurement for the size value, such as 'pixels', 'inches', or 'centimeters'.
One of: CH, CM, EM, EX, IN, LH, MM, PC, PERCENTAGE, PT, PX, Q, REM, VH, VMAX, VMIN, VW
valuenumberRequired within parentA numerical value representing the size dimension of the object. The data type is a number.

Create a landing page — request body — body layout Sections value styles breakpoint Styles value padding

FieldTypePresenceDescription and constraints
$objectRoot
bottomModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top
leftModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top
rightModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top
topModelRequired within parentExpand Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top

Referenced models: Create a landing page — request body — body layout Sections value styles breakpoint Styles value margin top

Create a landing page — request body — body translations value

FieldTypePresenceDescription and constraints
$objectRoot
archivedInDashboardbooleanRequired within parentIndicates if the page is hidden from the dashboard, though it may still be live.
authorNamestringRequired within parentThe name of the user that updated this page.
campaignstringRequired within parentThe GUID of the marketing campaign this page is a part of.
campaignNamestringRequired within parentThe name of the campaign associated with this language variation.
createdstringRequired within parentThe date and time when the content language variation was created.
Format: date-time
idintegerRequired within parentID of object to set as primary in multi-language group.
Format: int64
namestringRequired within parentThe internal name of the page.
passwordstringRequired within parentA password required to view the page, if set.
publicAccessRulesarrayRequired within parentA list of rules defining public access permissions for this language variation.
publicAccessRules[]ModelEach itemExpand List tags — response body
publicAccessRulesEnabledbooleanRequired within parentDetermines if public access rules should be respected.
publishDatestringRequired within parentThe date and time when the page is scheduled to be published.
Format: date-time
slugstringRequired within parentThe path of this page, appended to the domain to construct the URL.
statestringRequired within parentAn ENUM descibing the current state of this page.
tagIdsarrayOptionalA list of tag IDs associated with this language variation.
tagIds[]integerEach itemFormat: int64
updatedstringRequired within parentThe date and time when the content language variation was last updated.
Format: date-time

Referenced models: List tags — response body

Create a new A B test variation — pages landing Pages Ab Tests Create Variation — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
contentIdstringRequired within parentID of the object to test.
variationNamestringRequired within parentName of A/B test variation.

Create a new language variation — pages landing Pages Multi Language Create Language Variation — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentID of content to clone.
languagestringOptionalTarget language of new variant.
primaryLanguagestringOptionalLanguage of primary content to clone.
usePublishedbooleanOptionalA boolean indicating whether the published version of the page should be used for creating the language variation. If true, the published version is used; otherwise, the draft version is used.

Create folders — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentContent folders to input.
inputs[]ModelEach itemExpand Create a landing page folder — request body — body

Referenced models: Create a landing page folder — request body — body

Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item

FieldTypePresenceDescription and constraints
$objectRootYe olde error
categorystringRequired within parentError category.
contextobjectRequired within parentError context.
Additional keys: see wildcard field
context.*arrayAdditional keys
context.*[]stringEach item
errorsarrayRequired within parentList of error details.
errors[]ModelEach itemExpand Batch insert events — response body — errors item errors item
idstringOptionalError ID.
linksobjectRequired within parentError links.
Additional keys: see wildcard field
links.*stringAdditional keys
messagestringRequired within parentError message.
statusstringRequired within parentError status.
subCategoryobjectOptionalError subcategory.

Referenced models: Batch insert events — response body — errors item errors item

Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Content Folder

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTime of batch operation completion.
Format: date-time
linksobjectOptionalLinks associated with batch operation.
Additional keys: see wildcard field
links.*stringAdditional keys
requestedAtstringOptionalTime of batch operation request.
Format: date-time
resultsarrayRequired within parentResults of batch operation.
results[]ModelEach itemExpand Create a landing page folder — response body
startedAtstringRequired within parentTime of batch operation start.
Format: date-time
statusstringRequired within parentStatus of batch operation.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create a landing page folder — response body

Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Content Folder With Errors

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTime of batch operation completion.
Format: date-time
errorsarrayOptionalErrors in batch operation.
errors[]ModelEach itemExpand Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item
linksobjectOptionalLinks associated with batch operation.
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeNumber of errors.
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTime of batch operation request.
Format: date-time
resultsarrayRequired within parentResults of batch operation.
results[]ModelEach itemExpand Create a landing page folder — response body
startedAtstringRequired within parentTime of batch operation start.
Format: date-time
statusstringRequired within parentStatus of batch operation.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item, Create a landing page folder — response body

Create landing pages — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentPages to input.
inputs[]ModelEach itemExpand Create a landing page — request body — body

Referenced models: Create a landing page — request body — body

Create landing pages — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Page

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTime of batch operation completion.
Format: date-time
linksobjectOptionalLinks associated with batch operation.
Additional keys: see wildcard field
links.*stringAdditional keys
requestedAtstringOptionalTime of batch operation request.
Format: date-time
resultsarrayRequired within parentResults of batch operation.
results[]ModelEach itemExpand Clone a landing page — response body
startedAtstringRequired within parentTime of batch operation start.
Format: date-time
statusstringRequired within parentStatus of batch operation.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Clone a landing page — response body

Create landing pages — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Page With Errors

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTime of batch operation completion.
Format: date-time
errorsarrayOptionalErrors in batch operation.
errors[]ModelEach itemExpand Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item
linksobjectOptionalLinks associated with batch operation.
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeNumber of errors.
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTime of batch operation request.
Format: date-time
resultsarrayRequired within parentResults of batch operation.
results[]ModelEach itemExpand Clone a landing page — response body
startedAtstringRequired within parentTime of batch operation start.
Format: date-time
statusstringRequired within parentStatus of batch operation.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create folders — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item, Clone a landing page — response body

Delete folders — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentStrings to input.
inputs[]stringEach item

End an active A B test — pages landing Pages End Ab Test — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
abTestIdstringRequired within parentID of the test to end.
winnerIdstringRequired within parentID of the object to designate as the test winner.

Get all landing page folders — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Get all landing pages — response body — paging
resultsarrayRequired within parentCollection of content folders.
results[]ModelEach itemExpand Create a landing page folder — response body
totalJSONRequired within parent
total (anyOf 1)integerAlternativeTotal number of content folders.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Create a landing page folder — response body, Get all landing pages — response body — paging

Get all landing pages — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Get all landing pages — response body — paging
resultsarrayRequired within parentCollection of pages.
results[]ModelEach itemExpand Clone a landing page — response body
totalJSONRequired within parent
total (anyOf 1)integerAlternativeTotal number of pages.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Clone a landing page — response body, Get all landing pages — response body — paging

Get all landing pages — response body — paging

FieldTypePresenceDescription and constraints
$objectRootPaging information for forward-only pagination. Contains the next page reference when more results are available; omitted or empty on the last page.
nextModelOptionalExpand Get all landing pages — response body — paging next

Referenced models: Get all landing pages — response body — paging next

Get all landing pages — response body — paging next

FieldTypePresenceDescription and constraints
$objectRootSpecifies the paging information needed to retrieve the next set of results in a paginated API response
afterstringRequired within parentA string that serves as the paging cursor token, indicating the position after the last successfully read resource. It is used to fetch the next set of results in a paginated response.
linkstringOptionalA string containing the URL link to the next page of results in a paginated response.

Rerun a previous A B test — pages landing Pages Rerun Ab Test — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
abTestIdstringRequired within parentID of the test to rerun.
variationIdstringRequired within parentID of the object to reactivate as a test variation.

Retrieve a previous version of a folder — response body

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe unique identifier for this version of the content folder.
objectModelRequired within parentExpand Create a landing page folder — response body
updatedAtstringRequired within parentThe date and time when this version was last updated, in ISO 8601 format.
Format: date-time
userModelRequired within parentExpand Get a revision of a marketing email — response body — user

Referenced models: Get a revision of a marketing email — response body — user, Create a landing page folder — response body

Retrieve a previous version of a landing page — response body

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe unique identifier for this specific version of the page.
objectModelRequired within parentExpand Clone a landing page — response body
updatedAtstringRequired within parentThe date and time when this version was last updated, in ISO 8601 format.
Format: date-time
userModelRequired within parentExpand Get a revision of a marketing email — response body — user

Referenced models: Get a revision of a marketing email — response body — user, Clone a landing page — response body

Retrieve all previous versions of a landing page — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Retrieves previous versions of a folder — response body — paging
resultsarrayRequired within parentAn array containing the individual items or results of the collection.
results[]ModelEach itemExpand Retrieve a previous version of a landing page — response body
totalJSONRequired within parent
total (anyOf 1)integerAlternativeAn integer representing the total number of items in the collection.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Retrieve a previous version of a landing page — response body, Retrieves previous versions of a folder — response body — paging

Retrieves previous versions of a folder — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Retrieves previous versions of a folder — response body — paging
resultsarrayRequired within parentAn array containing the content folder version objects returned in the current response.
results[]ModelEach itemExpand Retrieve a previous version of a folder — response body
totalJSONRequired within parent
total (anyOf 1)integerAlternativeAn integer representing the total number of content folder versions available.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Retrieve a previous version of a folder — response body, Retrieves previous versions of a folder — response body — paging

Retrieves previous versions of a folder — response body — paging

FieldTypePresenceDescription and constraints
$objectRootRepresents the pagination information for navigating through a list of results in the API. It provides details on how to access the previous or next set of results.
nextModelOptionalExpand Get all landing pages — response body — paging next
prevModelOptionalExpand Retrieves previous versions of a folder — response body — paging prev

Referenced models: Get all landing pages — response body — paging next, Retrieves previous versions of a folder — response body — paging prev

Retrieves previous versions of a folder — response body — paging prev

FieldTypePresenceDescription and constraints
$objectRootspecifies the paging information needed to retrieve the previous set of results in a paginated API response
beforestringRequired within parentA string token used as a cursor to retrieve the previous set of results in a paginated response.
linkstringOptionalA URL that provides access to the previous page of results in a paginated response.

Update a landing page folder — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
categoryintegerOptionalThe type of object this folder applies to. Should always be LANDING_PAGE.
Format: int32
createdstringOptionalThe timestamp indicating when the content folder was created.
Format: date-time
deletedAtstringOptionalThe timestamp (ISO8601 format) when this content folder was deleted.
Format: date-time
idstringOptionalThe unique ID of the content folder.
namestringOptionalThe name of the folder which will show up in the app dashboard
parentFolderIdintegerOptionalThe ID of the content folder this folder is nested under
Format: int64
updatedstringOptionalThe timestamp indicating when the content folder was last updated.
Format: date-time

Update a landing page — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
abStatusstringOptionalThe status of the AB test associated with this page, if applicable
One of: automated_loser_variant, automated_master, automated_variant, loser_variant, mab_master, mab_variant, master, variant
abTestIdstringOptionalThe ID of the AB test associated with this page, if applicable
archivedAtstringOptionalThe timestamp when this page was deleted.
Format: date-time
archivedInDashboardbooleanOptionalIf True, the page will not show up in your dashboard, although the page could still be live.
attachedStylesheetsarrayOptionalList of stylesheets to attach to this page. These stylesheets are attached to just this page. Order of precedence is bottom to top, just like in the HTML.
attachedStylesheets[]objectEach itemAdditional keys: see wildcard field
attachedStylesheets[].*objectAdditional keys
authorNamestringOptionalThe name of the user that updated this page.
campaignstringOptionalThe GUID of the marketing campaign this page is a part of.
categoryIdintegerOptionalID of the type of object this is. Should always .
Format: int32
contentGroupIdstringOptionalRequired when creating or cloning blog posts. The unique identifier for the content group associated with the blog.
contentTypeCategorystringOptionalAn ENUM descibing the type of this object. Should be either LANDING_PAGE or SITE_PAGE.
One of: 0, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 3, 4, 5, 6, 7, 8, 9
createdstringOptionalThe timestamp indicating when the page was created.
Format: date-time
createdByIdstringOptionalThe ID of the user that created this page.
currentStatestringOptionalA generated ENUM descibing the current state of this page.
One of: AGENT_GENERATED, AUTOMATED, AUTOMATED_AB, AUTOMATED_AB_VARIANT, AUTOMATED_DRAFT, AUTOMATED_DRAFT_AB, AUTOMATED_DRAFT_ABVARIANT, AUTOMATED_FOR_FORM, AUTOMATED_FOR_FORM_BUFFER, AUTOMATED_FOR_FORM_DRAFT, AUTOMATED_FOR_FORM_LEGACY, AUTOMATED_LOSER_ABVARIANT, AUTOMATED_SENDING, BLOG_EMAIL_DRAFT, BLOG_EMAIL_PUBLISHED, DRAFT, DRAFT_AB, DRAFT_AB_VARIANT, ERROR, LOSER_AB_VARIANT, PAGE_STUB, PRE_PROCESSING, PROCESSING, PUBLISHED, PUBLISHED_AB, PUBLISHED_AB_VARIANT, PUBLISHED_OR_SCHEDULED, RSS_TO_EMAIL_DRAFT, RSS_TO_EMAIL_PUBLISHED, SCHEDULED, SCHEDULED_AB, SCHEDULED_OR_PUBLISHED
currentlyPublishedbooleanOptionalIndicates whether the page is currently published.
domainstringOptionalThe domain this page will resolve to. If null, the page will default to the primary domain for this content type.
dynamicPageDataSourceIdstringOptionalThe identifier for the data source used by the dynamic page.
dynamicPageDataSourceTypeintegerOptionalThe type of data source used by the dynamic page.
Format: int32
dynamicPageHubDbTableIdstringOptionalThe ID of the HubDB table this page references, if applicable
enableDomainStylesheetsbooleanOptionalBoolean to determine whether or not the styles from the template should be applied.
enableLayoutStylesheetsbooleanOptionalBoolean to determine whether or not the styles from the template should be applied.
featuredImagestringOptionalThe featuredImage of this page.
featuredImageAltTextstringOptionalAlt Text of the featuredImage.
folderIdstringOptionalThe ID of the associated folder this landing page is organized under in the app dashboard.
footerHtmlstringOptionalCustom HTML for embed codes, javascript that should be placed before the </body> tag of the page.
headHtmlstringOptionalCustom HTML for embed codes, javascript, etc. that goes in the <head> tag of the page.
htmlTitlestringOptionalThe html title of this page.
idstringOptionalThe unique ID of the page.
includeDefaultCustomCssbooleanOptionalBoolean to determine whether or not the Primary CSS Files should be applied.
languagestringOptionalThe explicitly defined ISO 639 language code of the page. If null, the page will default to the language of the Domain.
One of: aa, ab, ae, af, af-na, af-za, agq, agq-cm, ak, ak-gh, am, am-et, an, ann, ann-ng, ar, ar-001, ar-ae, ar-bh, ar-dj, ar-dz, ar-eg, ar-eh, ar-er, ar-il, ar-iq, ar-jo, ar-km, ar-kw, ar-lb, ar-ly, ar-ma, ar-mr, ar-om, ar-ps, ar-qa, ar-sa, ar-sd, ar-so, ar-ss, ar-sy, ar-td, ar-tn, ar-ye, as, as-in, asa, asa-tz, ast, ast-es, av, ay, az, az-az, ba, bal, bal-pk, bas, bas-cm, be, be-by, bem, bem-zm, bez, bez-tz, bg, bg-bg, bgc, bgc-in, bho, bho-in, bi, blo, blo-bj, bm, bm-ml, bn, bn-bd, bn-in, bo, bo-cn, bo-in, br, br-fr, brx, brx-in, bs, bs-ba, ca, ca-ad, ca-es, ca-fr, ca-it, ccp, ccp-bd, ccp-in, ce, ce-ru, ceb, ceb-ph, cgg, cgg-ug, ch, chr, chr-us, ckb, ckb-iq, ckb-ir, co, cr, cs, cs-cz, csw, csw-ca, cu, cu-ru, cv, cv-ru, cy, cy-gb, da, da-dk, da-gl, dav, dav-ke, de, de-at, de-be, de-ch, de-de, de-gr, de-it, de-li, de-lu, dje, dje-ne, doi, doi-in, dsb, dsb-de, dua, dua-cm, dv, dyo, dyo-sn, dz, dz-bt, ebu, ebu-ke, ee, ee-gh, ee-tg, el, el-cy, el-gr, en, en-001, en-150, en-ae, en-ag, en-ai, en-as, en-at, en-au, en-bb, en-be, en-bi, en-bm, en-bs, en-bw, en-bz, en-ca, en-cc, en-ch, en-ck, en-cm, en-cn, en-cx, en-cy, en-cz, en-de, en-dg, en-dk, en-dm, en-ee, en-eg, en-er, en-es, en-fi, en-fj, en-fk, en-fm, en-fr, en-gb, en-gd, en-gg, en-gh, en-gi, en-gm, en-gs, en-gu, en-gy, en-hk, en-hu, en-id, en-ie, en-il, en-im, en-in, en-io, en-it, en-je, en-jm, en-ke, en-ki, en-kn, en-ky, en-lc, en-lr, en-ls, en-lu, en-mg, en-mh, en-mo, en-mp, en-ms, en-mt, en-mu, en-mv, en-mw, en-mx, en-my, en-na, en-nf, en-ng, en-nl, en-no, en-nr, en-nu, en-nz, en-pg, en-ph, en-pk, en-pl, en-pn, en-pr, en-pt, en-pw, en-ro, en-rw, en-sb, en-sc, en-sd, en-se, en-sg, en-sh, en-si, en-sk, en-sl, en-ss, en-sx, en-sz, en-tc, en-th, en-tk, en-tn, en-to, en-tt, en-tv, en-tz, en-ug, en-um, en-us, en-vc, en-vg, en-vi, en-vn, en-vu, en-ws, en-za, en-zm, en-zw, eo, eo-001, es, es-419, es-ar, es-bo, es-br, es-bz, es-cl, es-co, es-cr, es-cu, es-do, es-ea, es-ec, es-es, es-gq, es-gt, es-hn, es-ic, es-mx, es-ni, es-pa, es-pe, es-ph, es-pr, es-py, es-sv, es-us, es-uy, es-ve, et, et-ee, eu, eu-es, ewo, ewo-cm, fa, fa-af, fa-ir, ff, ff-bf, ff-cm, ff-gh, ff-gm, ff-gn, ff-gw, ff-lr, ff-mr, ff-ne, ff-ng, ff-sl, ff-sn, fi, fi-fi, fil, fil-ph, fj, fo, fo-dk, fo-fo, fr, fr-be, fr-bf, fr-bi, fr-bj, fr-bl, fr-ca, fr-cd, fr-cf, fr-cg, fr-ch, fr-ci, fr-cm, fr-dj, fr-dz, fr-fr, fr-ga, fr-gf, fr-gn, fr-gp, fr-gq, fr-ht, fr-km, fr-lu, fr-ma, fr-mc, fr-mf, fr-mg, fr-ml, fr-mq, fr-mr, fr-mu, fr-nc, fr-ne, fr-pf, fr-pm, fr-re, fr-rw, fr-sc, fr-sn, fr-sy, fr-td, fr-tg, fr-tn, fr-vu, fr-wf, fr-yt, frr, frr-de, fur, fur-it, fy, fy-nl, ga, ga-gb, ga-ie, gaa, gaa-gh, gd, gd-gb, gl, gl-es, gn, gsw, gsw-ch, gsw-fr, gsw-li, gu, gu-in, guz, guz-ke, gv, gv-im, ha, ha-gh, ha-ne, ha-ng, haw, haw-us, he, he-il, hi, hi-in, hmn, ho, hr, hr-ba, hr-hr, hsb, hsb-de, ht, ht-ht, hu, hu-hu, hy, hy-am, hz, ia, ia-001, id, id-id, ie, ie-ee, ig, ig-ng, ii, ii-cn, ik, io, is, is-is, it, it-ch, it-it, it-sm, it-va, iu, ja, ja-jp, jgo, jgo-cm, jmc, jmc-tz, jv, jv-id, ka, ka-ge, kab, kab-dz, kam, kam-ke, kar, kde, kde-tz, kea, kea-cv, kg, kgp, kgp-br, kh, khq, khq-ml, ki, ki-ke, kj, kk, kk-kz, kkj, kkj-cm, kl, kl-gl, kln, kln-ke, km, km-kh, kn, kn-in, ko, ko-cn, ko-kp, ko-kr, kok, kok-in, kr, ks, ks-in, ksb, ksb-tz, ksf, ksf-cm, ksh, ksh-de, ku, ku-tr, kv, kw, kw-gb, kxv, kxv-in, ky, ky-kg, la, lag, lag-tz, lb, lb-lu, lg, lg-ug, li, lij, lij-it, lkt, lkt-us, lmo, lmo-it, ln, ln-ao, ln-cd, ln-cf, ln-cg, lo, lo-la, lrc, lrc-iq, lrc-ir, lt, lt-lt, lu, lu-cd, luo, luo-ke, luy, luy-ke, lv, lv-lv, mai, mai-in, mas, mas-ke, mas-tz, mdf, mdf-ru, mer, mer-ke, mfe, mfe-mu, mg, mg-mg, mgh, mgh-mz, mgo, mgo-cm, mh, mi, mi-nz, mk, mk-mk, ml, ml-in, mn, mn-mn, mni, mni-in, mr, mr-in, ms, ms-bn, ms-id, ms-my, ms-sg, mt, mt-mt, mua, mua-cm, my, my-mm, mzn, mzn-ir, na, naq, naq-na, nb, nb-no, nb-sj, nd, nd-zw, nds, nds-de, nds-nl, ne, ne-in, ne-np, ng, nl, nl-aw, nl-be, nl-bq, nl-ch, nl-cw, nl-lu, nl-nl, nl-sr, nl-sx, nmg, nmg-cm, nn, nn-no, nnh, nnh-cm, no, no-no, nqo, nqo-gn, nr, nso, nso-za, nus, nus-ss, nv, ny, nyn, nyn-ug, oc, oc-es, oc-fr, oj, om, om-et, om-ke, or, or-in, os, os-ge, os-ru, pa, pa-in, pa-pk, pcm, pcm-ng, pi, pis, pis-sb, pl, pl-pl, prg, prg-001, ps, ps-af, ps-pk, pt, pt-ao, pt-br, pt-ch, pt-cv, pt-gq, pt-gw, pt-lu, pt-mo, pt-mz, pt-pt, pt-st, pt-tl, qu, qu-bo, qu-ec, qu-pe, raj, raj-in, rm, rm-ch, rn, rn-bi, ro, ro-md, ro-ro, rof, rof-tz, ru, ru-by, ru-kg, ru-kz, ru-md, ru-ru, ru-ua, rw, rw-rw, rwk, rwk-tz, sa, sa-in, sah, sah-ru, saq, saq-ke, sat, sat-in, sbp, sbp-tz, sc, sc-it, sd, sd-in, sd-pk, se, se-fi, se-no, se-se, seh, seh-mz, ses, ses-ml, sg, sg-cf, shi, shi-ma, si, si-lk, sk, sk-sk, sl, sl-si, sm, smn, smn-fi, sms, sms-fi, sn, sn-zw, so, so-dj, so-et, so-ke, so-so, sq, sq-al, sq-mk, sq-xk, sr, sr-ba, sr-cs, sr-me, sr-rs, sr-xk, ss, st, st-ls, st-za, su, su-id, sv, sv-ax, sv-fi, sv-se, sw, sw-cd, sw-ke, sw-tz, sw-ug, sy, syr, syr-iq, syr-sy, szl, szl-pl, ta, ta-in, ta-lk, ta-my, ta-sg, te, te-in, teo, teo-ke, teo-ug, tg, tg-tj, th, th-th, ti, ti-er, ti-et, tk, tk-tm, tl, tn, tn-bw, tn-za, to, to-to, tok, tok-001, tr, tr-cy, tr-tr, ts, tt, tt-ru, tw, twq, twq-ne, ty, tzm, tzm-ma, ug, ug-cn, uk, uk-ua, ur, ur-in, ur-pk, uz, uz-af, uz-uz, vai, vai-lr, ve, vec, vec-it, vi, vi-vn, vmw, vmw-mz, vo, vo-001, vun, vun-tz, wa, wae, wae-ch, wo, wo-sn, xh, xh-za, xnr, xnr-in, xog, xog-ug, yav, yav-cm, yi, yi-001, yi-ua, yo, yo-bj, yo-ng, yrl, yrl-br, yrl-co, yrl-ve, yue, yue-cn, yue-hk, yue-mo, za, za-cn, zgh, zgh-ma, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu, zu-za
layoutSectionsobjectOptionalA structure detailing the layout sections of the page.
Additional keys: see wildcard field
layoutSections.*ModelAdditional keysExpand Create a landing page — request body — body layout Sections value
linkRelCanonicalUrlstringOptionalOptional override to set the URL to be used in the rel=canonical link tag on the page.
mabExperimentIdstringOptionalThe ID of the MAB test (or dynamic test) associated with this page, if applicable
metaDescriptionstringOptionalA description that goes in <meta> tag on the page.
namestringOptionalThe internal name of the page.
pageExpiryDateintegerOptionalThe date at which this page should expire and begin redirecting to another url or page.
Format: int64
pageExpiryEnabledbooleanOptionalBoolean describing if the page expiration feature is enabled for this page
pageExpiryRedirectIdintegerOptionalThe ID of another page this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectUrl.
Format: int64
pageExpiryRedirectUrlstringOptionalThe URL this page's url should redirect to once this page expires. Should only set this or pageExpiryRedirectId.
pageRedirectedbooleanOptionalA generated Boolean describing whether or not this page is currently expired and being redirected.
passwordstringOptionalSet this to create a password protected page. Entering the password will be required to view the page.
publicAccessRulesarrayOptionalRules for require member registration to access private content.
publicAccessRules[]ModelEach itemExpand List tags — response body
publicAccessRulesEnabledbooleanOptionalBoolean to determine whether or not to respect publicAccessRules.
publishDatestringOptionalThe date (ISO8601 format) the page is to be published at.
Format: date-time
publishImmediatelybooleanOptionalSet this to true if you want to be published immediately when the schedule publish endpoint is called, and to ignore the publish_date setting.
slugstringOptionalThe path of the this page. This field is appended to the domain to construct the url of this page.
statestringOptionalAn ENUM descibing the current state of this page.
Maximum length: 25
subcategorystringOptionalDetails the type of page this is. Should always be landing_page or site_page
templatePathstringOptionalString detailing the path of the template used for this page.
themeSettingsValuesobjectOptionalA collection of settings specific to the theme applied to the page.
Additional keys: see wildcard field
themeSettingsValues.*objectAdditional keys
translatedFromIdstringOptionalID of the primary page this object was translated from.
translationsobjectOptionalA map of translations for the page, each associated with a specific language variation.
Additional keys: see wildcard field
translations.*ModelAdditional keysExpand Create a landing page — request body — body translations value
updatedstringOptionalThe timestamp indicating when the page was last updated.
Format: date-time
updatedByIdstringOptionalThe ID of the user that updated this page.
urlstringOptionalA generated field representing the URL of this page.
useFeaturedImagebooleanOptionalBoolean to determine if this page should use a featuredImage.
widgetContainersobjectOptionalA data structure containing the data for all the modules inside the containers for this page. This will only be populated if the page has widget containers.
Additional keys: see wildcard field
widgetContainers.*objectAdditional keys
widgetsobjectOptionalA data structure containing the data for all the modules for this page.
Additional keys: see wildcard field
widgets.*objectAdditional keys

Referenced models: List tags — response body, Create a landing page — request body — body translations value, Create a landing page — request body — body layout Sections value

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.