Documentation Index Fetch the complete documentation index at: https://docs.superdoc.dev/llms.txt
Use this file to discover all available pages before exploring further.
Summary
List all tracked changes in the document.
Operation ID: trackChanges.list
API member path: editor.doc.trackChanges.list(...)
Mutates document: no
Idempotency: idempotent
Supports tracked mode: no
Supports dry run: no
Deterministic target resolution: yes
Expected result
Returns a TrackChangesListResult with tracked change entries (insert, delete, replacement, format), total count, and raw imported Word OOXML revision IDs (w:id) when available.
Field Type Required Description inStoryLocator | "all" no One of: StoryLocator, "all" limitinteger no offsetinteger no typeenum no "insert", "delete", "replacement", "format"
Example request
{
"limit" : 50 ,
"offset" : 0
}
Output fields
Field Type Required Description evaluatedRevisionstring yes itemsobject[] yes pagePageInfo yes PageInfo page.limitinteger yes page.offsetinteger yes page.returnedinteger yes totalinteger yes
Example response
{
"evaluatedRevision" : "rev-001" ,
"items" : [
{
"address" : {
"entityId" : "entity-789" ,
"entityType" : "trackedChange" ,
"kind" : "entity" ,
"story" : {
"kind" : "story" ,
"storyType" : "body"
}
},
"grouping" : "standalone" ,
"handle" : {
"ref" : "handle:abc123" ,
"refStability" : "stable" ,
"targetKind" : "text"
},
"id" : "id-001" ,
"pairedWithChangeId" : null ,
"type" : "insert"
}
],
"page" : {
"limit" : 50 ,
"offset" : 0 ,
"returned" : 1
},
"total" : 1
}
Pre-apply throws
Non-applied failure codes
Raw schemas
{
"additionalProperties" : false ,
"properties" : {
"evaluatedRevision" : {
"type" : "string"
},
"items" : {
"items" : {
"additionalProperties" : false ,
"properties" : {
"address" : {
"$ref" : "#/$defs/TrackedChangeAddress"
},
"author" : {
"type" : "string"
},
"authorEmail" : {
"type" : "string"
},
"authorImage" : {
"type" : "string"
},
"date" : {
"type" : "string"
},
"deletedText" : {
"type" : "string"
},
"excerpt" : {
"type" : "string"
},
"grouping" : {
"enum" : [
"standalone" ,
"replacement-pair" ,
"unknown"
]
},
"handle" : {
"$ref" : "#/$defs/ResolvedHandle"
},
"id" : {
"type" : "string"
},
"insertedText" : {
"type" : "string"
},
"pairedWithChangeId" : {
"type" : [
"string" ,
"null"
]
},
"type" : {
"enum" : [
"insert" ,
"delete" ,
"replacement" ,
"format"
]
},
"wordRevisionIds" : {
"additionalProperties" : false ,
"description" : "Raw imported Word OOXML revision IDs (`w:id`) from the source document when available. This is provenance metadata, not the canonical SuperDoc tracked-change ID. Replacements may include both `insert` and `delete` IDs." ,
"properties" : {
"delete" : {
"description" : "Raw imported Word OOXML revision ID (`w:id`) from a `<w:del>` element when this logical change includes a deletion." ,
"type" : "string"
},
"format" : {
"description" : "Raw imported Word OOXML revision ID (`w:id`) from a `<w:rPrChange>` element when this logical change includes a formatting revision." ,
"type" : "string"
},
"insert" : {
"description" : "Raw imported Word OOXML revision ID (`w:id`) from a `<w:ins>` element when this logical change includes an insertion." ,
"type" : "string"
}
},
"type" : "object"
}
},
"required" : [
"id" ,
"handle" ,
"address" ,
"type"
],
"type" : "object"
},
"type" : "array"
},
"page" : {
"$ref" : "#/$defs/PageInfo"
},
"total" : {
"minimum" : 0 ,
"type" : "integer"
}
},
"required" : [
"evaluatedRevision" ,
"total" ,
"items" ,
"page"
],
"type" : "object"
}