Confluence · Arazzo Workflow
Confluence Archive or Retire a Page
Version 1.0.0
Check a page for children, archive it, and only trash or purge it when explicitly confirmed.
View Spec
View on GitHub
CollaborationContent ManagementDocumentationKnowledge BaseWikiArazzoWorkflows
Provider
Workflows
retire-page
Archive a Confluence page, optionally trashing or permanently purging it.
Reads a page and its children, archives it, and applies a delete only when the caller asks for trash or purge rather than archival.
1
readPage
Read the page to capture its title, space, body, and the current version that the archive write must supersede.
2
checkForChildren
List the page's children before retiring it. Retiring a parent strands whatever hangs beneath it, so this is the check that should stop a careless purge.
3
archivePage
Set the page's status to archived, which removes it from circulation while keeping it and its history addressable and restorable.
4
trashPage
Move the archived page to the trash, where Confluence retains it and an administrator can still restore it.
5
purgePage
Permanently delete the page. This is irreversible and is only reached when the caller explicitly asked to purge rather than archive or trash.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.