Move Page
confluence_move_pageMove Confluence pages to new locations within or between spaces. Specify target parent, space, and positioning to reorganize content structure.
Instructions
Move a Confluence page to a new parent or space.
Args: ctx: The FastMCP context. page_id: The ID of the page to move. target_parent_id: Target parent page ID. target_space_key: Target space key for cross-space moves. position: Position relative to target ('append', 'above', or 'below').
Returns: JSON string representing the moved page object.
Raises: ValueError: If neither target_parent_id nor target_space_key is provided, or if Confluence client is not configured.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | ID of the page to move | |
| target_parent_id | No | Target parent page ID. If omitted with target_space_key, moves to space root. | |
| target_space_key | No | Target space key for cross-space moves | |
| position | No | Position: 'append' (default, move as child of target), 'above' (move before target as sibling), or 'below' (move after target as sibling) | append |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |