confluence_space_pages
Enumerate all pages in a Confluence space with cursor pagination; filter by status or sort order.
Instructions
Enumerate ALL pages within a Confluence space (flat list, one response page per call), e.g. space "ENG". To walk a page hierarchy parent-by-parent instead, use confluence_children. Returns summary records: id, title, status, parentId, authorId, createdAt — no page bodies. Optional filters: status (common values: current, archived, draft, trashed) and sort (common values: id, -id, title, -title, created-date, -created-date, modified-date, -modified-date) — both passed through to the Confluence v2 API verbatim. Pass the returned next_cursor back as cursor to fetch the next page. limit defaults to 25. Mirrors omni-dev atlassian confluence space pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order. Common values: `id`, `-id`, `title`, `-title`, `created-date`, `-created-date`, `modified-date`, `-modified-date`. Passed through to the Confluence v2 API verbatim. | |
| limit | No | Maximum number of pages per response. Defaults to 25. | |
| space | Yes | Space key whose pages to enumerate (e.g. `ENG`). | |
| cursor | No | Pagination cursor (use `next_cursor` from a previous call). | |
| status | No | Filter by page status. Common values: `current`, `archived`, `draft`, `trashed`. Passed through to the Confluence v2 API verbatim. |