Apply raw edit operations
edit_presentationApply a batch of low-level GlideDeck edits atomically, so presentation changes succeed together or not at all. Supports element, transform, style, step, title, and background operations.
Instructions
Applies a batch of low-level GlideDeck operations atomically (all or nothing). Ops: add_element {element}, remove_element {id}, set_transform {id, x?, y?, scale?, rotation?}, set_kind {id, kind}, set_name {id, name}, set_opacity {id, opacity}, reorder {id, index?}, set_title {title}, set_background {color}, add_step {frame, index?}, remove_step {index}, move_step {from, to}. Each op is an object with an "op" field, e.g. {"op":"set_transform","id":"text-1","y":120}. Coordinates here are world units.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | Yes | ||
| path | Yes | The GlideDeck project file (.glide.json). Absolute, or relative to the server's folder; `.glide.json` is added when there is no extension. |