swebsy_add_symbol_instance
Keep shared navigation, footers, or CTAs in sync across pages by adding a linked instance of a symbol to the current page.
Instructions
Add a linked INSTANCE of an existing symbol (see list_symbols) to the CURRENT page. The instance stays in sync with the symbol main and every other instance — the way to reuse one navbar/footer/CTA across pages. Select the target page with select_page first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| position | No | Where to place it on the page: 'start' prepends (e.g. a shared navbar), 'end' appends (e.g. a shared footer). 'before-selected'/'after-selected' land it next to `targetPath` — how you put a shared CTA ABOVE an existing footer without deleting the footer. Default 'end'. | |
| symbolId | Yes | Id of the symbol main (from list_symbols). | |
| targetPath | No | Zero-based component indexes from read_page identifying the section to sit next to. Required for 'before-selected'/'after-selected' — an agent has no canvas selection. |