Hello! My subject line pretty much says it all. How do I upload a list of users from a CSV File into a Group in my Confluence Cloud using Postman?
You might have better luck using Python and just looping through the text file.
This is a very basic piece of Confluence Cloud permissions management code that I wrote in Python. I know it works to access Confluence Cloud, you'd just need to tweak the functionality a bit.
https://www.kennethmcclean.com/blog/scripting-confluence-cloud-space-permissions/
import requests
import json
headers = {
'Authorization': 'Basic <Base 64-encoded username and API Token>',
'Content-Type': 'application/json',
'Accept': 'application/json',
}
data = data=json.dumps({
"subject": {
"type": "user",
"identifier": "<user ID>"
},
"operation": {
"key": "read",
"target": "space"
},
"_links": {}
})
response = requests.post('https://<confluence URL>.atlassian.net/wiki/rest/api/space/<space key>/permission', headers=headers, data=data)
print(response.content)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.