Add section
add_sectionAdd a new block of content to a page — a call-to-action, a row of cards, a banner — placed relative to a section that is already there. Give it plain semantic HTML with inline styles; it is inserted as written. Re-running with the same sectionId replaces that block instead of adding a second one, so this is also how you revise a section you added.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | Yes | The block's HTML. Inline styles only — the site's own classes will not apply to new markup. Scripts, frames and event handlers are stripped. | |
| route | Yes | ||
| scope | No | "page" (default) adds it to this route only. "site" adds it wherever the anchor appears. | |
| siteId | Yes | ||
| position | Yes | "before" / "after" put it outside the anchor; "prepend" / "append" put it inside, first or last | |
| anchorKey | No | key of that element from get_page_outline. OMIT IT to target every element with that tag, which is what you usually want: a converted page has one footer per breakpoint, and naming just one would leave the section off mobile. | |
| anchorTag | Yes | tag of the element to place it against, from get_page_outline, e.g. "footer" | |
| sectionId | Yes | Your own stable name for this block, e.g. "cta-book-a-call". Reuse it to revise, change it to add another. |