Pages
Pages are shown hierarchically per site in the Websites area.
To access the settings of a page:
- Browse to the page in the tree structure in the left pane in the Websites area.
- Click the context menu (the three dots) in the upper right corner.
- Choose Edit.

To remove a page, click Move to trashcan on the context menu, or in the upper right corner in edit view. Pages in the trashcan will remain there until they are actively removed.
To restore pages from the trashcan to their original place in the tree structure, click Trashcan in the tree structure, select a page and then click Restore in the upper right corner.
Draft pages and publishing
When changes are made to a page, a draft version of the page will be stored. Only one draft version of a page can exist at the same time. Technically, when the draft is published, the changes are migrated to the corresponding page.
Note: A page and its draft always have the same SystemId.

Channels
On the Channels tab in page edit mode individual pages can be activated and deactivated in different channels. By default, all channels connected to the page will be active when a new page is created. A time interval for when a page should be active in a channel can be set.
Page service
PageService is the main class to use when manipulating the Page object. These are the most common methods:
- Create/Get/Update/Delete: Basic CRUD actions on the Page object.
- IEnumerable<Page> GetChildPages(Guid parentPageSystemId, Guid? websiteSystemId = null): This method will return all child pages for a given page or website.
- If parentPageSystemId is supplied, then this method will return all child pages of that level.
- If parentPageSystemId is empty (Guid.Empty) and websiteSystemId is not empty, then the method will return all child pages on the website.
- void SortChildPages(Guid parentPageSystemId, [NotNull] IList<Guid> sortedChildSystemIds): Sorting child pages with the order defined in sortedChildSystemId.
- void UnPublish([NotNull] Page page): Unpublish a given page.