Versions Compared

Key

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

This article gives step by step instructions on how to give anonymous access to a Confluence access to the Confluence CLI app.

Instructions

Use addPermissions action to add the permissions to the Confluence spaces along with the userId parameter. 

To  give Anonymous access for a single space:

  • Ensure that the CLI client file is updated with the required information. Run the following CLI action to add the view space permissions for the userId anonymous in a space: 

    Code Block
    themeMidnight
    --action addPermissions --space ZCLI --permissions VIEWSPACE --userId anonymous


...

  • In order to add permissions for multiple spaces, you would need to create a CSV file with a column name as space as follows. 

    Once you have the CSV file, you can execute the following CLI command to add the permissions for multiple spaces. 

    Code Block
    themeMidnight
    --action runfromCSV --file "addpermissionspace.csv" --common "--action addPermissions --permissions VIEWSPACE --userId anonymous --continue"


    The output of the above cli CLI command for a space will be.

    Image Added


The parameters used in the above actions are:

  • --space value refers to the space key.
  • --permissions value refers to comma separated list of space permissions.
  • --userId value refers to user id of the user whom you want to assign the permissions. 
  • --file value refers to path to file based content.



Info
  • Valid space permissions are: [VIEWSPACE, REMOVEOWNCONTENT, EDITSPACE, REMOVEPAGE, EDITBLOG, REMOVEBLOG, CREATEATTACHMENT, REMOVEATTACHMENT, COMMENT, REMOVECOMMENT, SETPAGEPERMISSIONS, REMOVEMAIL, EXPORTSPACE, SETSPACEPERMISSIONS]. Group or userId can also be a comma separated list of groups and userIds. Space permission support not available for Cloud.