Change a site add-on
manage_site_addonRemove, switch off or on, or reconfigure an add-on the site already has (see list_site_addons). "disable"/"enable" keep its settings; "configure" merges settings over the current ones, so name only what changes — e.g. announcement-bar {"text":"...","link":"...","bgColor":"primary|dark|accent|warning|success"}, newsletter-popup {"headline":"...","body":"...","trigger":"10s|50pct-scroll|exit-intent"}, whatsapp-bubble {"phone":"15551234567","message":"..."}, countdown {"endDate":"ISO date","label":"..."}. For the agency footer credit use set_footer_credit. Changes reach visitors on the next publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Which add-on | |
| action | Yes | "remove", "enable", "disable" or "configure" | |
| site_id | Yes | The site, from list_sites | |
| settings | No | For "configure": only the settings that change | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |