thincms_update_collection_item
Update a collection item with partial data. Modify fields like title, body, rating, or visibility without needing to resend unchanged values.
Instructions
Update a collection item. Supports partial updates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Main content text or HTML | |
| title | No | Item title | |
| itemId | Yes | Item ID | |
| rating | No | Rating 1-5 | |
| 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. | |
| enabled | No | Whether item is visible | |
| linkUrl | No | Link URL | |
| imageUrl | No | Image URL | |
| linkText | No | Link button text | |
| subtitle | No | Subtitle | |
| sortOrder | No | Sort order | |
| collectionId | Yes | Collection ID | |
| 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. |