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 and 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. Pages in the trashcan can be restored 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. There can be only one draft version of a page at any time. Technically, when the draft is published, the changes are migrated to the corresponding page.
Note: A page and its draft always has the same SystemId.

Channels
On the Channels tab in page edit mode you can activate and deactivate individual pages in different channels. By default, all channels connected to the page will be active when a new page is created. You can even set a time interval for when a page should be active in a channel.
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.