Get Workspace Overview
get_workspace_overviewLists all spaces and pages in the workspace, including nested pages, with optional activity dates and summary statistics to assess content and find what to read first.
Instructions
Start here. Lists everything in the workspace: every space and every page.
Use this to answer questions like "what do I have in Docmost?", to take an
inventory, or to find a page by title before reading it with get_page.
Unlike list_child_pages, it walks the whole page tree, so nested pages are
included.
Each page carries id, slug_id, title, parent_page_id and depth,
which is enough to rebuild the tree or to list everything flat.
With an activity level above "none" each page also carries updated_at
and updated_by, and the result includes recently_updated: the most
recently touched pages, newest first. Use it to decide what is worth reading
first instead of walking the inventory blindly.
It also returns a summary with counts per space, tree shape (roots,
containers, leaves, max depth), date ranges and recency buckets, pages never
edited after creation, top editors and any orphaned pages. Every figure comes
from data already gathered, so it costs nothing extra; summary.date_coverage
states how much of the workspace the date-based numbers actually cover.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| activity | No | How much activity data to gather: `"recent"` (default) reads the recent-pages window, so pages touched recently get dates; `"full"` additionally fetches each page to date all of them, which costs one request per page and is slow on large workspaces; `"none"` skips activity entirely. | recent |
| space_id | No | UUID of a single space to limit the listing (optional). Without it, every space the user can access is included. | |
| max_pages | No | Safety cap on the total number of pages returned. | |
| check_empty | No | When True, downloads each page to measure its body and flag the empty ones. Nothing cheaper exposes page size, so this costs one request per page — leave it off unless you specifically need it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||