Skip to content

Mindmap delete, restore, archive, and retention

delete_node soft-deletes a subtree without action-level confirmation and returns deleteBatchId, deletedNodeIds, and former anchors. delete_node_promote_children deletes only that node and preserves direct-child order. The Action surface has no child-anchor argument, so promoted root children use vertically staggered fallback anchors; only the v1 REST surface accepts explicit anchors. Results include updatedNodes and changed siblingSortKeys.

Restore uses deleteBatchId, never nodeId. Former anchors must still bound the position and promoted children remain a contiguous sequence; topology drift conflicts instead of performing a best-effort restore. The 2,000-active-node limit applies, and a root may be restored alongside other active roots. Soft-deleted nodes are retained for 30 days; the sweeper permanently purges tombstones and makes the batch unrestorable.

archive_mindmap and unarchive_mindmap provide reversible whole-map lifecycle. delete_mindmap requires user confirmation and only accepts an already archived map; this hard delete purges version history and cannot be restored. replace_outline also requires confirmation.

export_mindmap writes compact JSON or outline PDF to the user’s personal File Center. JSON contains only id, parent_id, label, color, icon, collapsed, and sort_key; it is not a canonical backup and omits rich text, images, links, and layout. Dry-run creates no file, and PDF is not a pixel-identical canvas export.

arinova.mindmap.delete_node, arinova.mindmap.delete_node_promote_children, arinova.mindmap.restore_node, arinova.mindmap.delete_mindmap, arinova.mindmap.replace_outline, arinova.mindmap.archive_mindmap, arinova.mindmap.unarchive_mindmap, arinova.mindmap.export_mindmap

Also known as

restore deleted branch, delete batch id, archive before delete, promoted children, soft delete retention


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766