Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This article explains how to remove one or more page versions from a Confluence page using Confluence Command Line Interface (CLI).

Instructions

removeContentVersion action removes a version from the revision history of Confluence content like a page or a blog. 

  1. In the below Page History page, we you see six versions for a Confluence page. 

    Image Modified
  2. Create a CSV file with the column name, name version. One You can specify the version number(s) either in order or randomlyat random. For example, the CSV file can have the rows defined as 2, 3, 4 or 1, 3, 6. 
    Image Modified
  3. Using Use removeContentVersion action along with runFromCSV action , execute and run the below command to remove multiple versions from a page: 

    Code Block
    themeMidnight
    --action runFromCSV --file removecontent.csv --common "--action removeContentVersion --space "RemoveVersionCLI" --title "Removing Page Versions" --continue"


Here is result as displayed on the console window: 

Code Block
themeMidnight
"RemovingPagesVersions" --continue"

Run: --version "2" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 2 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.

Run: --version "3" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 3 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.

Run: --version "4" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 4 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.

Run completed successfully. 3 actions were successful from file: removecontent.csv