Reports
Save native report edits using a revision
Atomically save typed native operations in freeform or responsive mode. Semantic regions compile into editable native placements; preserve retains complete authored geometry. Requires reports:write and current native edit permission. Data attachments remain report-owned and require independent Data access. No stage, hashes, renderer job, assessment or measured-plan commit is required. The result explicitly remains not_assessed. Does not execute Data or publish. Reuse the same UUID Idempotency-Key and complete command on uncertain retries. Plain text can use {kind: "append_text", id: "text-1", text: "your text"}; the server supplies native defaults, first-page membership and desktop composition in fixed or responsive mode. Optional pageId, regionId and textStyle select a destination and text role. Full native operations remain supported. OPTIONS returns public protocol support in Chatobserver-Report-Save-Commands without reading any report.
POST
Save native report edits using a revision
Required scopes:
reports:write.Authorizations
Delegated application credential issued after Chatobserver account consent. Restricted to selected workspaces and explicitly supported MCP operations. The MCP server access token is a separate credential and cannot be used here.
Headers
Explicit workspace selected for the delegated account.
Pattern:
^ws_[a-f0-9]{32}$Path Parameters
Body
application/json