HTTP API
Everything the editor can do, Glider can do over HTTP.
Create, read, update, delete.
| Endpoint | Does |
|---|---|
| GET /api/pages | List saved pages. |
| POST /api/pages | Create one. |
| GET /api/pages/{id} | Read the page, including its state. 404 when it does not exist. |
| PUT /api/pages/{id} | Update name, state, isLive, data, memory, lastPlay or rundown — any subset. A full state sent here reaches an open editor at once (one undo step there), so the editor's next autosave cannot put the older scene back. |
| DELETE /api/pages/{id} | Delete it. |
| POST /api/pages/{id}/revert | Roll back to a checkpoint. |
| GET /api/pages/{id}/scene | The scene document on its own. |