PATCH updates draft content and/or metadata for an existing page. Pass If-Match or base_revision to avoid overwriting concurrent edits. Moving pages via API is not supported in v1.
Required scope:content:writeAt least one of content or metadata must be provided.
Optimistic concurrency
When you last read a page, note the revision field. Send it as:
Header: If-Match: {revision}, or
Body field: "base_revision": "{revision}"
If someone else edited the page since your read, the API returns 409 REVISION_CONFLICT with the current revision in error.details. Re-fetch, merge, and retry — or omit If-Match to force an overwrite.