Patch site bulk
patch_site_bulkApply many node patches in one atomic write (parallel single patches lose updates). patches is a real JSON array of { nodeId, typePatch?, classNamePatch?, propsPatch?, nodesPatch?, unsetClasses?, unsetProps? }. Same rules as patch_site_node: namespaced objects deep-merge, strings/arrays replace, Image src + content together, no children.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Site id. Pass it on every call. | |
| name | No | Optional site rename. | |
| patches | Yes | Array (not a string), applied in order to one fetched document. | |
| buttonValidation | No | off | warn | fix (default) | strict, for touched Buttons. | |
| designValidation | No | off | warn (default) | strict token checks on touched nodes. |