Module — 19 operations

Elementor

Documents and elements, widget settings, global colour and typography tokens, and theme-builder display conditions.

Needs: Elementor 3.0 or newer. SiteHelm reports what it found rather than requiring it — an absent integration is a named refusal, not a broken call.

Cue 2 — first light

Before you call anything here

Note 1

Elementor keeps a page as one serialised tree. Every write here re-serialises that tree from a snapshot of the whole document, which is why a rollback restores the page rather than one widget.

Note 2

elementor-control-schema exists so an agent asks Elementor what a widget accepts instead of guessing a control name — the same reason this surface publishes schemas at all.

Note 3

A global colour or typography change is declared high risk: a small edit with a site-wide blast radius.

Reads — 9

What it can tell you

A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.

elementor-document-list

elementor-read

Lists Elementor-built documents

needs edit_posts

Read
elementor-document-get

elementor-read

Reads a document's element tree

needs edit_post

Read
elementor-composition-get

elementor-read

Summarizes what a document contains, at a size that does not grow with it

needs edit_post

Read
elementor-element-get

elementor-read

Reads one element by its id

needs edit_post

Read
elementor-element-search

elementor-read

Finds elements within a document by type, text, or setting

needs edit_post

Read
elementor-widget-availability

elementor-read

Reports which widget types this site actually has

needs edit_posts

Read
elementor-control-schema

elementor-read

Returns a widget's or container's control schema

needs edit_posts

Read
elementor-global-tokens-get

elementor-read

Reads the global palette and type styles with their write identifiers

needs edit_theme_options

Read
elementor-theme-template-list

elementor-read

Lists theme-builder templates with the display conditions each one stores

needs edit_posts

Read
Writes — 10

What it can change

Every one of these is previewed before it runs, snapshotted before it changes anything, and verified afterwards by reading the site back. The chips are the policies the operation itself declares.

elementor-element-add

elementor-write

Inserts an element at a position in the tree

needs edit_post

medium risk rollback supported
elementor-element-update

elementor-write

Updates an element's settings

needs edit_post

medium risk rollback supported
elementor-elements-update

elementor-write

Updates several elements' settings as one change; one bad entry refuses all of them

needs edit_post

medium risk rollback supported
elementor-widget-settings-update

elementor-write

Updates a widget's settings against its control schema

needs edit_post

medium risk rollback supported
elementor-element-move

elementor-write

Moves an element within or between containers

needs edit_post

medium risk rollback supported
elementor-element-duplicate

elementor-write

Duplicates an element with fresh ids

needs edit_post

medium risk rollback supported
elementor-element-remove

elementor-write

Removes an element from the tree

needs edit_post

high risk rollback required
elementor-global-colors-update

elementor-write

Updates global colour tokens site-wide

needs edit_theme_options

high risk rollback supported
elementor-global-typography-update

elementor-write

Updates global type styles site-wide

needs edit_theme_options

high risk rollback supported
elementor-theme-conditions-set

elementor-write

Replaces one theme template's display conditions as a whole rule

needs edit_theme_options

high risk rollback supported
Cue 5 — day

Keep reading