Skip to main content

Version history

Unfurl stores one row per publish: timestamp, optional note, source (mcp or ui), and the HTML snapshot for that version.

In the dashboard

1

Open the document

In the dashboard, select the document.
2

Check the version badge

The toolbar shows a version label (for example v4). Hover for a short list of recent publish times and sources.
3

Preview the live version

The preview iframe always shows the current published HTML — what your share link serves.

Via MCP or REST

For the full version list (including notes and optional HTML per version), call get_document with your document_id. Set include_html: true when an agent needs to read past content. See get_document and REST API (v1).

What a version contains

  • Immutable HTML for that moment in time
  • Time — when you published
  • Note — your changelog line, if provided
  • Sourcemcp or dashboard upload
History is append-only. Publishing never deletes older rows.

Restoring older content

To put an older snapshot back on the live link, call publish_document again with the same document_id, paste the HTML you want live, and add a note (for example “Revert to v2 — restore pricing table”). That creates a new version at the end of the timeline.

When to write version notes

  • Always for material business changes (pricing, legal, metrics).
  • Skip only for trivial typo fixes if you want a quiet history — but a three-word note still helps when you review via get_document.

Documents and versions

Updating a document