Skip to main content
POST
Diff Changeset
Computes what a changeset would do, page by page, without writing. Same request body as validate. Requirements: instructions:write or instructions:propose, plus workspace EDITOR or OWNER access.

Response

boolean
Whether the changeset would apply cleanly.
object[]
Structured conflicts (empty when valid).
object[]
Per-page effect summaries: {pageId, title, kind, insertedNodes, deletedNodes, replacedNodes, nodeIds}kind is CONTENT, CREATE, RENAME, MOVE, AUDIENCE, ARCHIVE, RESTORE, or ASSET.