Pages
Other activities → Pages manages static content pages: terms of service, privacy policy, an about page. The pages package stores them per tenant.
| Screen | Route | Permission needed to see it |
|---|---|---|
| Page list | /other/pages |
page_list |
| New or edit page | /other/pages/:page (new for a new page) |
page_read |
Saving and deleting need page_create, page_update and page_delete.

The list shows ID, title, slug and author, with Edit and Delete on each row.
Creating a page
Section titled “Creating a page”- Click New.
- Enter the Title. The Slug is filled in from the title; change it if you need a different URL.
- Turn on Active to publish the page.
- Write the Content in the markdown editor. Images inserted in the editor are uploaded
to the
pages/{id}/wysiwygfolder of the file library. - Click Submit.
How frontends show pages
Section titled “How frontends show pages”Pages are public: GET /api/pages lists them and GET /api/pages/{slug} returns one if it
is active (an inactive page answers 403), so a frontend can link /terms to the page with
slug terms.