Pages
Covered in this doc:
List pages
List all pages within a Site
Parameters
Name
Type
Description
site_id
string
required ID of the Site
you want to get the pages for
Response
Get a single page
Fetch the Page detail using the Page.id
Response
Create a page
Parameters
Name
Type
Description
site_id
integer
required
name
string
required Name of the page. Used in navigation menus and buttons
Optional
column_widths
list
of list
s
Percentage widths of the rows and columns within the Page. Examples: Single column page [[100]]
(default), Two columns within one row [[50, 50]]
, Multiple rows and columns [[100], [50, 50]]
modules
list
List of Page Module objects to publish to the Page with positional details including row
, column
, and order
path
string
Specific path within the Site where you want to publish the page (i.e. /contact-us/
)
title
string
HTML <title>
tag for the Page. Defaults to the name
parameter
Example
Response
A status code of 201 created
is returned on a successful creation and contains the created page object as JSON. See the Get a single page section for an example Page object.
Update a page
You can PUT
a partial or full object to the detail endpoint to update/change values on the Page object. If using a partial object, you must insure that the primary page id
is part of the payload.
Last updated