Mindmap permissions, images, history, and safety
Runtime access checks are authoritative. Owner Agents receive a resource grant at creation; other calls intersect current user access with the Agent’s Mindmap or Space grant, and writes need edit access plus write. Reads allow public surfaces; every mutation is private-only. Confirmed create_public_share rotates or creates a public URL, while confirmed revoke_public_share invalidates it. Knowledge cannot grant access or bypass confirmation.
A node uses imageAssetId or HTTP(S) externalImageUrl, never both. Legacy imageUrl is not writable. To preserve an image, omit both image fields; pass null to clear or one reference to replace it. Managed assets still require ownership and readiness checks.
labelStyles accepts at most 64 sorted, non-overlapping {start,end,color} ranges. Offsets are UTF-16 code units at character boundaries; colors are #RRGGBB. Sending a new label while omitting labelStyles resets all styles to [], so read and resend styles. imageCaption is trimmed, blank becomes null, and the maximum is 500 characters. Clearing the image while omitting its caption clears the caption too. add_node exposes neither labelStyles nor imageCaption; create first and then call update_node. linkedNoteId is only a reference, not a Note grant. Mutations create automatic product version checkpoints with the Agent actor.
Routing traces retain reviewed document metadata—never labels, outline text, secrets, or private resource IDs. Mindmap is a platform Trigger source with ten events: mindmap.created, mindmap.updated, mindmap.deleted, mindmap.archived, mindmap.node_created, mindmap.node_updated, mindmap.node_moved, mindmap.node_deleted, mindmap.node_restored, and mindmap.outline_replaced. Archive emits only mindmap.archived; unarchive emits mindmap.updated, avoiding duplicate runs. Scopes require mindmapId and may add nodeId.
Related actions
Section titled “Related actions”arinova.mindmap.list_mindmaps, arinova.mindmap.get_mindmap, arinova.mindmap.get_mindmap_as_outline, arinova.mindmap.create_mindmap, arinova.mindmap.update_mindmap, arinova.mindmap.add_node, arinova.mindmap.update_node, arinova.mindmap.move_node, arinova.mindmap.delete_node, arinova.mindmap.delete_node_promote_children, arinova.mindmap.restore_node, arinova.mindmap.create_mindmap_from_outline, arinova.mindmap.add_subtree, arinova.mindmap.replace_outline, arinova.mindmap.delete_mindmap, arinova.mindmap.archive_mindmap, arinova.mindmap.unarchive_mindmap, arinova.mindmap.export_mindmap, arinova.mindmap.create_public_share, arinova.mindmap.revoke_public_share
Also known as
mindmap permission, node image, linked note access, public mindmap read, mindmap version history
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766