Update blog post
The Confluence update blog post action updates an existing blog post in a Confluence space when you provide the blog post ID and the latest version information. Use it to revise titles, fix typos, or refresh content for announcements, launch notes, and other updates without managing Confluence APIs or authentication yourself.
This write action supports workflows where agents keep a single canonical blog post up to date over time, instead of creating new posts for every change.
Limitations
- Requires the latest version number. The update must include the current version number of the blog post and if the version number is out of date, the provider may reject the update.
- In Confluence Cloud, blog posts do not follow a page hierarchy model. Parent page identifiers are typically not relevant for blog posts.
- This action is subject to the same API limits and connector configuration you use for the Confluence (Cloud) data source, including any rate limits or exclusions for spaces, labels, or creators.
Prerequisites
-
Glean action must be enabled for your instance and the Confluence action pack must be available.
-
A connected Confluence account must exist for the user with permission to edit blog posts in the target space. Otherwise, the action fails with a permission error.
Supported parameters
| Parameter | Type | Description |
|---|---|---|
| Body content | Object | Required. Updated content body of the page, including representation and value, for example, storage format. |
| Post ID | String | Required. Unique identifier of the page to update. |
| Space ID | String | Required. Identifier of the space the page belongs to; used to validate or change the page’s space. |
| Status | String | Status of the page after the update, for example, current, draft, or archived. |
| Title | String | Required. Updated title of the page. |
| Version number | Object | Required. Version object containing the new version number and related metadata for the update operation. |
| Minor edit | String | Whether this update is a minor edit. |
| Version message | String | Optional message describing the version update. |
Usage example
You want to update a weekly product update blog post with new information and mark it as revised.
Instruction to an agent:
"Find the Confluence blog post titled Weekly product update — December 5 in the Engineering space. Update the title to add (Revised) and expand the Features section to include the new dashboard widgets feature. Mark this as a minor edit with the version message 'Added dashboard widgets info'."
Resulting behavior:
-
Locates the existing blog post in the Engineering space and retrieves its current version number.
-
Calls the Update blog post action with:
-
Post IDset to the blog post ID. -
Space IDset to the Engineering space ID. -
Titleupdated toWeekly product update — December 5 (Revised). -
Body contentupdated with the expanded Features section including dashboard widgets. -
Version numberset to the latest version to avoid conflicts. -
Minor editset to true to mark this as a small change. -
Version messageset to "Added dashboard widgets info" for tracking purposes.
-
Workflow tip: Always retrieve the current version number before updating to avoid version conflicts. The action automatically increments the version number when the update is successful.