Move Page
confluence_move_pageMove a Confluence page to a new parent or to a different space, specifying position relative to the target (append, above, or below).
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 |