Change walls, lights and other canvas elements
update-canvas-elementsUpdate up to 200 canvas elements of one type on a Foundry scene using { id, changes } entries. Pre-checks all IDs, skips unchanged fields, and supports dry-run. Requires scene change level.
Instructions
Change up to 200 elements of one type on a scene: each entry is { id, changes }, with Foundry fields and dotted keys such as "config.dim". Wall words as in create-canvas-elements. Every id is checked first; one unknown id changes nothing. Fields already holding the value are not written. Needs the level "change" for scenes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Only check and report what would happen, including a refusal; change nothing | |
| updates | Yes | The changes, 1 to 200: { id, changes } | |
| elementType | Yes | Type of all elements in this call | |
| sceneIdentifier | No | Scene id or name; default the scene that is active for everyone |