Docs API
Use the Docs API for workspace pages and version history. Content writes can return 409 when a live collaborative edit session is active; fetch the page and retry after the editor settles.
Endpoints
List docs pages
Scope
docs:readParameters
spaceIdstringFilter by docs spacestatestringactive or archived (default active)limitnumberNumber of pages (max 100, default 50)cursorstringComposite pagination cursor from the previous pageResponse
{
"items": [
{
"id": "doc_abc123",
"spaceId": "spc_xyz789",
"title": "Launch runbook",
"visibility": "shared",
"state": "active",
"version": 4,
"updatedAt": 1779680000000
}
],
"nextCursor": null
}Create a docs page
Scope
docs:writeParameters
spaceIdstringrequiredSpace that owns the pagetitlestringPage titleiconstringOptional page iconvisibilitystringpublic, private, or sharedcontentobjectInitial Plate-compatible document contentGet one docs page
Scope
docs:readParameters
idstringrequiredDocs page ID (URL path)Update page metadata
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)titlestringNew titleiconstringNew iconfullWidthbooleanRender page content at full widthvisibilitystringpublic, private, or sharedReplace page content
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)contentobjectrequiredPlate-compatible document contentchangeNotestringVersion history noteList saved versions for a page
Scope
docs:readParameters
idstringrequiredDocs page ID (URL path)limitnumberNumber of versions (max 200, default 50)Restore a page to a previous version
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)versionnumberrequiredPositive version numberArchive a docs page
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)Restore an archived docs page
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)Delete a docs page
Scope
docs:writeParameters
idstringrequiredDocs page ID (URL path)