See and restore earlier versions
See every saved version of a report, what changed since, and restore the whole report, one page or a deleted page.
Unity keeps a version of your report every time a change is saved: by you, by someone you share it with, by the assistant or by an app connected to Unity. Version history lists them, shows what changed since any one of them, and restores the whole report or one page to it. There is no undo: to go back, restore an earlier version.
History covers what the report is made of: its pages and visuals, its filters, its data model, and its name and instructions. It isn't a backup of your source data, your own filter values and sorts, conversations, files or sharing.
Open Version history
- Open the report in edit mode.
- Click Version history (the history icon at the start of the action bar). You need Edit on the report, or on the open page.
- The newest versions are first. Each entry is one assistant request or one person's burst of edits (each change within five minutes of the one before), with who made it, when (in your local time) and what it changed: the report, the data model, filters, or pages by name.
- An entry marked n changes holds several versions: expand it to see each one.
An entry by Unity, "Changed outside the report", holds a change saved without a version, such as a connection rename.
See what changed
Select an entry, or one version inside it. The right side lists in plain words, grouped by page, what has changed since then: pages, visuals, filters, fields and tables added, removed or changed, and which of their settings.
Each version is the report as it was right after that change. To undo one change, select the version before it.
Restore a version
- Select the version you want to go back to.
- Choose Restore this version for the whole report, or Restore this page for the open page only.
- Unity checks first and shows what the restore will change, and anything that can't come back (for example a table whose connection was deleted). Nothing has changed yet.
- Choose Restore. The report reloads as that version has it.
A restore is a new version, so you can restore back to where you were.
| Restore this version | Restore this page |
|---|---|
| The whole report: pages, visuals, filters, the data model, the report's name and instructions | The open page, its visuals, and its page and visual filters |
| Deletes pages added after that version (you can bring them back) | Leaves the data model, other pages and report filters as they are |
A filter the restore brings back starts at its default for everyone. A restored data model reads today's sources: a column that is gone from its source, or a table whose connection was deleted, stays out, and the check says so.
If the report changed after the check (someone saved, or the assistant did), Unity restores nothing and says so: choose Refresh and check again. A page someone else is editing can't be restored until they stop.
Bring back a deleted page
Deleted pages are listed at the bottom of Version history, with when and by whom. Choose Restore page, look at what comes back, then Restore. The page returns with its visuals, its filters and its conversations, and its public link works again at the same address. Bringing back a page needs Edit on the report.
Editing only some pages
Someone who can edit only some pages (a page grant) sees the history of the page they have open, without people's names, and can restore that page. Restoring the whole report or a deleted page needs Edit on the report.
Through the assistant or your own AI
The assistant, and any AI app connected over MCP, use the same history: ListReportVersions (with expand for one entry's versions), DiffReportVersions, GetReportDefinition with a version, and RestoreReportVersion, which checks first (dryRun) as the dialog does.
Show me what changed in this report today, then put the Sales page back
the way it was this morning.
Recover a partial build
A multi-step assistant request isn't all-or-nothing: it may save a page and two visuals before a third step fails. Its saves are one entry in Version history. Ask the assistant to continue, or restore the version before the request.
Typing and conversations
Ctrl/Cmd+Z still undoes typing in a text box, an editor or a form field, as the browser does; it never changes the report. Deleting a conversation still offers Undo for a few seconds.
History and access
Version history needs Edit access to the report or the page. Versions can hold older report content, including pages now hidden from viewers or deleted, so viewers and public links never see them. History never bypasses page visibility or report access; see Page visibility and Report ownership.
Questions about your environment? Contact us.