capabilities.work

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

Works with AI assistants

Archive a Confluence blog post and optionally delete it.

  1. Filter current blog posts by exact title so the retirement cannot be applied to the wrong post.
  2. Read the matched post in storage format to capture the body to carry forward and the current version the archive write must supersede.
  3. Set the post's status to archived, preserving its content and history while taking it out of circulation.
  4. 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.