> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # 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 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](/developer/api-reference/rest/admin/content/store-content/blog-posts/create-blog-posts) to work with blog posts and tags. | empty string | | `link` | A link to an external absolute URL that follows [RFC 3986 standards](https://www.rfc-editor.org/rfc/rfc3986). Displays in the menu of other pages that contain markup. | — | > Build amazing commerce solutions powered by the BigCommerce platform ## Docs - [Admin Content: Pages](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages) ## API Docs - Admin Content: Pages [List Pages](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/get-pages.md) - Admin Content: Pages [Create Pages](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/create-pages.md) - Admin Content: Pages [Update Pages](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/update-pages.md) - Admin Content: Pages [Delete Pages](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/delete-pages.md) - Admin Content: Pages [Get Page](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/get-page.md) - Admin Content: Pages [Update Page](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/update-page.md) - Admin Content: Pages [Delete Page](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/delete-page.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/openapi.json) - [OpenAPI YAML](https://docs.bigcommerce.com/developer/api-reference/rest/admin/content/pages/openapi.yaml)