← All features
Versioning
Every save is a revision you can roll back to.
Templates keep a revision history. List past versions or restore any of them—free on every plan, so you can experiment without fear of losing a working design.

GET /api/v1/templates/:id/revisions
GET /api/v1/templates/tpl_123/revisions
→ { "revisions": [ { "version": 3, "created_at": "..." }, ... ] }
POST /api/v1/templates/tpl_123/revisions/2/restore
→ { "success": true, "template": { ...restored to version 2 } }Automatic on save
Every save in the editor creates a new revision—no manual snapshotting needed.
Restore any past version
Roll back to any prior revision in one call if a change breaks something.
Free on every plan
Versioning has no plan gate—it’s a core authoring safety net, not a paid perk.
