Create a static web page in Shopify. Use when you need to add long-term static content like About Us, Contact, or Privacy Policy pages. The title and body_html fields are required.
The page heading. This field is required; omitting it returns a 422 error.
authorstring
Name of the person who created the page.
handlestring
Human-friendly URL identifier used by Liquid templating. Must be unique across all pages in the store - if a page with this handle already exists, the API will reject the request with a 422 error. To avoid conflicts, omit this field to let Shopify auto-generate a unique handle f…
body_htmlstring
Optional HTML content of the page, including markup tags.
publishedboolean
Publication status. Defaults to true (published); set to false for unpublished pages.
metafieldsarray
Additional metadata fields with key, namespace, value, and type.
published_atstring
When the page was published in ISO 8601 datetime format; null when hidden.
template_suffixstring
Suffix determining which template renders the page; null uses default template.
Observable output
data
Required
Data from the action execution
errorstring
Error if any occurred during the execution of the action
successfulboolean
Required
Whether or not the action execution was successful or not