Data schemas
Response metadata
AnalyticsPageMeta · Schema · CMS page models
paginationPaginationRequiredCursor pagination metadata.
periodAnalyticsPeriodDataRequiredReporting period and its boundaries.
request_idStringRequiredRequest identifier; in response metadata this identifies the HTTP request.
minLength:1maxLength:100
Additional fields: No
List CMS pages — Response
ApiResponse_list_PageSummaryData__ · Fields, types and constraints of data accepted or returned by the API.
dataArray <PageSummaryData> RequiredResponse example · ApiResponse_list_PageSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Get a CMS page — Response
ApiResponse_PageDetailData_ · Fields, types and constraints of data accepted or returned by the API.
dataPageDetailDataRequiredResponse example · PageDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Create a CMS page — Request body
PageCreate · Fields, types and constraints of data accepted or returned by the API.
body_htmlString nullOptionalPage content in HTML.
String:maxLength:100000market_idsArray <String> OptionalIdentifiers of selected markets.
maxItems:1000Array:minLength:1maxLength:63market_scopeStringOptionalWhether the resource applies to all or selected markets.
Constraints
enum["all", "selected"]
meta_descriptionString nullOptionalSearch-engine description in the selected language.
String:maxLength:160meta_keywordsArray <String> nullOptionalSearch-engine keywords in the selected language.
Array:maxItems:20Array / Array:maxLength:60meta_titleString nullOptionalSearch-engine title in the selected language.
String:maxLength:70publishedBooleanOptionalWhether the resource is published.
slugString nullOptionalURL path segment in the selected language.
String:maxLength:160titleStringRequiredTitle in the selected language.
minLength:1maxLength:300
Additional fields: No
Get a CMS page — Response
PageDetailData · Fields, types and constraints of data accepted or returned by the API.
body_htmlString nullRequiredPage content in HTML.
created_atStringRequiredCreation time.
format:"date-time"idStringRequiredResource identifier; preserve it as returned. (PageDetailData).
is_availableBooleanRequiredWhether the item is available in this context.
market_scopeStringRequiredWhether the resource applies to all or selected markets.
Constraints
enum["all", "selected"]
meta_descriptionString nullRequiredSearch-engine description in the selected language.
meta_keywordsArray <String> nullRequiredSearch-engine keywords in the selected language.
meta_titleString nullRequiredSearch-engine title in the selected language.
numberStringRequiredHuman-facing order or request number.
publishedBooleanRequiredWhether the resource is published.
slugString nullRequiredURL path segment in the selected language.
titleString nullRequiredTitle in the selected language.
updated_atStringRequiredMost recent update time.
format:"date-time"versionIntegerRequiredResource version used for concurrency control.
Additional fields: No
List CMS pages — Response
PageSummaryData · Fields, types and constraints of data accepted or returned by the API.
created_atStringRequiredCreation time.
format:"date-time"idStringRequiredResource identifier; preserve it as returned. (PageSummaryData).
is_availableBooleanRequiredWhether the item is available in this context.
market_scopeStringRequiredWhether the resource applies to all or selected markets.
Constraints
enum["all", "selected"]
numberStringRequiredHuman-facing order or request number.
publishedBooleanRequiredWhether the resource is published.
slugString nullRequiredURL path segment in the selected language.
titleString nullRequiredTitle in the selected language.
updated_atStringRequiredMost recent update time.
format:"date-time"versionIntegerRequiredResource version used for concurrency control.
Additional fields: No
Update a CMS page — Request body
PageUpdate · Fields, types and constraints of data accepted or returned by the API.
body_htmlString nullOptionalPage content in HTML.
String:maxLength:100000expected_versionIntegerRequiredVersion read before the write; a mismatch rejects the update.
minimum:1maximum:2147483647market_idsArray <String> OptionalIdentifiers of selected markets.
maxItems:1000Array:minLength:1maxLength:63market_scopeStringOptionalWhether the resource applies to all or selected markets.
Constraints
enum["all", "selected"]
meta_descriptionString nullOptionalSearch-engine description in the selected language.
String:maxLength:160meta_keywordsArray <String> nullOptionalSearch-engine keywords in the selected language.
Array:maxItems:20Array / Array:maxLength:60meta_titleString nullOptionalSearch-engine title in the selected language.
String:maxLength:70publishedBooleanOptionalWhether the resource is published.
slugString nullOptionalURL path segment in the selected language.
String:maxLength:160titleString nullOptionalTitle in the selected language.
String:maxLength:300
Additional fields: No