...
- get child pages
- method: GET
- arguments: path in uri
- returns: WebsitePageList
- create page
- method: PUT
- arguments: path in uri
- returns WebsitePage
- delete page
- method: DELETE
- arguments: path in uri
- update page (name, title, template)
- method: POST
- arguments: WebsitePage (only name, title and template sticks)
- search pages
- active page
- deactivate page
- move page
- copy pagerename page
- edit page using dialog (page properties)
- needs both get and save, save can fail with valiation error
- list versions
- revert to version
- import + export (probably not needed)
...