Archive or Delete a Blog Post
A 4-step recipe with Confluence. We can help you get access.
Recipe · 4 steps
Archive or Delete a Blog Post
with Confluence
Works with AI assistants
Archive a Confluence blog post and optionally delete it.
- Filter current blog posts by exact title so the retirement cannot be applied to the wrong post.
- Read the matched post in storage format to capture the body to carry forward and the current version the archive write must supersede.
- Set the post's status to archived, preserving its content and history while taking it out of circulation.
- Delete the archived blog post. Only reached when the caller explicitly asked for deletion rather than archival.
What you'll need to have ready
- title: The exact title of the blog post to retire.
- newVersionNumber: The version number to write when archiving, which Confluence requires to be the current version plus one. Arazzo runtime expressions have no arithmetic, so the
- deleteAfterArchive: When true the post is deleted after archiving. When false the flow stops at archived, which is the reversible outcome.
- versionMessage: Changelog message explaining the retirement, recorded on the new version.
For your developer
Arazzo workflow confluence:retire-blog-post, 4 operations: getBlogPosts → getBlogPostById → updateBlogPost → deleteBlogPost. Specs on APIs.io.