confluence_move
Reposition a Confluence page inside the same space: set a target as new parent, or place it before/after as a sibling. Returns updated page metadata.
Instructions
Move or reparent a Confluence page within its current space. position is "append" (default — target becomes new parent), "before", or "after" (sibling reorder relative to target). Same-space only — cross-space moves are not supported. Returns the moved page's metadata as YAML (id, title, parent_id, ancestors). Mirrors omni-dev atlassian confluence move.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"page_id": "<page_id>",
"target_id": "<target_id>"
},
"name": "confluence_move"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | ID of the Confluence page to move. | |
| position | No | Position relative to the target. Defaults to `"append"`. Accepted values: `"append"` (target becomes new parent), `"before"`, `"after"`. Same-space only — cross-space moves are not supported. | |
| target_id | Yes | Target page ID — new parent for `position: "append"`, or sibling reference for `"before"`/`"after"`. |