update_page
Update a Confluence page with new HTML content, optionally change the title, and mark as a minor edit. Supports large content via file path.
Instructions
Update a Confluence page with new content.
IMPORTANT: For large HTML files, use 'content_file' parameter to provide the file path. The tool automatically handles:
Escaping unescaped & characters to &
Cleaning HTML structure (removes DOCTYPE, html, head, body tags)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title (optional, keeps existing if not provided) | |
| content | No | New content HTML (provide either 'content' or 'content_file', not both) | |
| page_id | Yes | Page ID | |
| minor_edit | No | Mark as minor edit | |
| content_file | No | Absolute path to HTML file (alternative to 'content', recommended for large files). Must be an absolute path like /Users/xxx/file.html |