thincms_append_css
Append new CSS rules to an existing site stylesheet without replacing the current content. Reduce data transfer by sending only additions.
Instructions
Append CSS to the end of the site's existing stylesheet without replacing it. Useful for adding new rules without re-sending the entire stylesheet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| css | No | CSS to append | |
| dryRun | No | When true, return the size delta the change would produce without writing. Use to sanity-check large appends before committing. | |
| siteId | No | Override the active site for this single call. Pass to target a specific tenant without mutating shared active-site state — the right pattern when running concurrent agent sessions managing different tenants. Must match a siteId from your THINCMS_SITES config (use thincms_list_sites to inspect). When omitted, the call uses the active site set by thincms_switch_site. | |
| cssFile | No | Local file path containing CSS to append. Use instead of css for large additions. | |
| confirmProductionWrite | No | Acknowledge that this call may write to a configured production site (THINCMS_PRODUCTION_SITE_IDS env var). Required for any POST/PUT/PATCH/DELETE against a production-listed site; ignored otherwise. The error message lists which site triggered the requirement and recommends thincms_snapshot before any production write. |