Get Page
Instructions
Get Page
Read one page’s canonical TipTap JSON, optionally rendered to HTML or Markdown with a loss report.
GET
Get Page
Reads one page. The canonical
content envelope ({schemaVersion, doc, checksum}) is always returned so no client is forced through a lossy view; ask for format=html or format=markdown to additionally get a derived render. Markdown renders carry a machine-readable loss report — every construct markdown cannot express is itemized, never silently dropped.
Requirements: instructions:read.
Request
string
required
The page id.
string
json (default), html, or markdown.number
Read a historical page revision instead of the head.
Response
object
{id, manualId, parentPageId, title, audience, archived}.number
The page revision this content represents.
object
The canonical document envelope.
checksum is the SHA-256 of the key-sorted doc JSON — pass it as a write guard.object | null
Present when a non-
json format was requested: {format, output, lossReport}. lossReport.items[] records {nodeId, nodeType, reason, severity: "INFO" | "DATA_LOSS"}.