← 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.

Nimo illustrating Versioning

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.

Build it once. Generate forever.

Create your free account