# CMS v2 public

Content for the Astro website runtime

## Public records visible in an environment

 - [POST /api/v2/webpages/v2/public/records](https://developer.caraer.com/apis/cms-v2-public/records.md)

## Unlock a password-protected CMS v2 page

 - [POST /api/v2/webpages/v2/public/page/{uuid}/unlock](https://developer.caraer.com/apis/cms-v2-public/unlock.md)

## Company settings, branding and locales

 - [GET /api/v2/webpages/v2/public/settings](https://developer.caraer.com/apis/cms-v2-public/settings.md)

## Published paths per environment, for sitemaps and cache warming

 - [GET /api/v2/webpages/v2/public/paths](https://developer.caraer.com/apis/cms-v2-public/paths.md)

## A published page by URL path

 - [GET /api/v2/webpages/v2/public/page](https://developer.caraer.com/apis/cms-v2-public/pagebypath.md)

## A page by record uuid

 - [GET /api/v2/webpages/v2/public/page/{uuid}](https://developer.caraer.com/apis/cms-v2-public/pagebyuuid.md): Used by the builder preview, which addresses a page by uuid because a draft may not have a slug yet.

## Protection info for a path, without the page document

 - [GET /api/v2/webpages/v2/public/page/gate](https://developer.caraer.com/apis/cms-v2-public/pagegate.md)

## Navigation menus for the header and footer

 - [GET /api/v2/webpages/v2/public/menus](https://developer.caraer.com/apis/cms-v2-public/menus.md)

## Redirect to a company file for the website runtime

 - [GET /api/v2/webpages/v2/public/asset](https://developer.caraer.com/apis/cms-v2-public/asset.md)

## Installed app settings with SECRET fields removed

 - [GET /api/v2/webpages/v2/public/apps/{appName}/settings](https://developer.caraer.com/apis/cms-v2-public/appsettings.md)

## Installed apps and modules for a company's website build

 - [GET /api/v2/webpages/v2/build/manifest](https://developer.caraer.com/apis/cms-v2-public/buildmanifest.md)

