Pages V3
Overview
A page appears on a site that is associated with a channel.
Some pages, such as blog pages, contact forms, and plain-text or HTML pages, are web pages in the traditional sense. They contain markup (a body
) and load at a relative page location on the site itself (the url
). Other pages, such as link and feed pages, make external or non-visual content available from the menu of a parent page or by direct link.
Bulk operations
All endpoints without a pageId
path parameter support bulk operations.
Page types
The following table describes the types of pages that the Pages API can manage:
Page Type | Description | Body |
---|---|---|
page | A user-defined plain-text page. | text |
contact_form | A user-customizable page that contains a contact form. | HTML |
raw | A user-defined page that contains HTML markup or other stringified code. | HTML, other code |
blog | A page that contains blog posts. Use caution; blog -type pages can only be created in the store control panel, but you may be able to change the type of a blog page to something else with this API. Use the blog feature of the REST Content API to work with blog posts and tags. | empty string |
feed | Makes RSS-syndicated content feeds available in the menu of other pages that contain markup. | — |
link | A link to an external absolute URL. Displays in the menu of other pages that contain markup. | — |
See something you can improve? Edit this file on GitHub
Did you find what you were looking for?