Canvas skeleton
get_canvas_skeletonRead the open Elementor document’s compressed element tree, current selection, node count, and recent user events; use result IDs and pass since to fetch only newer events.
Instructions
Return the compressed element tree of the open document: {id, elType, widgetType, label, atomic?, children} per node, plus the current user selection, nodeCount, recent user events (selections, edits, Alt+Space prompts, saves) and lastSeq. This is the only source of element IDs besides create results — never invent IDs. Pass since= to receive only newer events; without it the last 20 events are returned. includeSettings=true adds non-default settings per node (more tokens); use inspect_element for a single element instead. maxDepth limits nesting for very large pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | Only return events with seq greater than this value. | |
| maxDepth | No | Maximum nesting depth to return. | |
| includeSettings | No | Include non-default settings for every node. |