Actions35
- Space Actions
- Page Actions
- Template Actions
- Search Actions
- Comment Actions
- Get Page Footer Comments
- Get Page Inline Comments
- Get Blog Post Footer Comments
- Get Blog Post Inline Comments
- Get Custom Content Comments
- Get Footer Comments
- Create Footer Comment
- Get Footer Comment By Id
- Update Footer Comment
- Delete Footer Comment
- Get Footer Comment Children
- Get Inline Comments
- Create Inline Comment
- Get Inline Comment By Id
- Update Inline Comment
- Delete Inline Comment
- Get Inline Comment Children
Overview
The "Update Page" operation in the Confluence Cloud node allows users to update an existing Confluence page by its ID. This operation sends a PUT request to the Confluence Cloud REST API, targeting the specific page identified by the provided ID. The user can specify the updated content and metadata of the page in the request body as JSON.
This operation is useful when you want to programmatically modify the content or properties of a Confluence page without manually editing it through the Confluence UI. For example, you might automate updating documentation pages, changing page titles, or revising page content based on external data sources.
Practical examples:
- Automatically update a project status page with the latest metrics.
- Modify a knowledge base article's content after processing feedback.
- Change page labels or metadata to reflect new organizational structures.
Properties
Name | Meaning |
---|---|
Id | The numeric ID of the Confluence page to be updated. If unknown, use "Get Pages" operation to find it. |
Request Body | JSON string representing the data to update on the page. This should contain the fields and content to modify. |
Output
The output of this operation is the JSON response from the Confluence Cloud API after updating the page. It typically contains the updated page object with its current state, including metadata such as version, title, body content, and other relevant properties.
No binary data is output by this operation.
Dependencies
- Requires access to a Confluence Cloud instance.
- Requires an API authentication credential (e.g., API key or token) configured in n8n for authenticating requests to the Confluence Cloud REST API.
- The node uses the Confluence Cloud REST API endpoint
/wiki/api/v2/pages/{id}
with HTTP PUT method.
Troubleshooting
- Invalid or missing page ID: Ensure the "Id" property is set correctly to the numeric ID of an existing page. Use the "Get Pages" operation if unsure.
- Malformed JSON in Request Body: The "Request Body" must be valid JSON. Invalid JSON will cause parsing errors. Validate JSON syntax before running.
- Insufficient permissions: The API user must have permission to view and update the specified page and its space. Lack of permissions will result in authorization errors.
- API rate limits or connectivity issues: Network problems or API rate limiting may cause failures. Check network connectivity and API usage quotas.
- Content reconciliation conflicts: When updating the "current" version, if the draft and current versions differ significantly, the update may override drafts unexpectedly. Review Confluence API documentation on content reconciliation.