PageVersions

Page versions capture the revision history of a doc page — each significant edit creates a new version.

List the version history of a page and retrieve previous content. Versions allow teams to review changes over time and restore earlier drafts.

Attributes

body_snapshot object
Response

A snapshot of the page body in ProseMirror JSON format at the time this version was saved.

created_at string
Response Parameter `sort`

Timestamp when this page version was created.

id integer
Parameter `filter`

The unique identifier of this page version.

name string
Response Request Parameter `sort`

An optional user-defined name for this version (e.g. a milestone label).

organization organization
Response

The organization this page version belongs to.

page page
Response

The page this version belongs to.

page_id integer
Request Parameter `filter`

ID of the page this version belongs to.

person person
Response

The person who saved this version.

person_id integer
Parameter `filter`

ID of the person who saved this version.

prosemirror_steps object
Response

The ordered list of ProseMirror operations that transform the previous version into this one.

restored_from_version_id integer
Response Request Parameter `filter`

The restored from version id.

title_snapshot string
Response

A snapshot of the page title at the time this version was saved.

updated_at string
Response Parameter `sort`

Timestamp when this page version was last updated.