Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

REST API related to python script development

Hyunjun Kim
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 25, 2015

Hi 

I'd like to add the users to the crucible groups by using of REST API.
This was requested by a Korea Customer urgently, so I was trying to develop some script with Python.

However, I can't put the users into the Crucible group.
Here is the source code what I've been developing so far.

Could you please advise which should be changed for that?
============================================
import requests
import json

username = "hyunjun.kim1"
password = "thddkwl12"
data = json.dumps(

{"name":"hyunjun.kim1"}

)
print(data)

r = requests.get('http://crucible.hynix.com:8060/rest-service-fecru/admin/groups/Amber-FlashSolution-users/users', 
auth=(username, password),
headers=(

{'content-type':'application/json', 'accept':'application/json'}

)
)

test = json.loads(r.text)[u'values']
print test

r = requests.put('http://crucible.hynix.com:8060/rest-service-fecru/admin/groups/Amber-FlashSolution-users/users', 
data,
auth=(username, password),
headers=(

{'content-type':'application/json'}

)
)

print r.status_code
============================================

Thanks.

1 answer

0 votes
Maciej Swinarski
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 25, 2015

Hi Hyunjun Kim,

There is an example REST API Python client which covers user management.

https://bitbucket.org/atlassian/fecru-rest-examples/src/master/python/?at=master

create_user("example_user", "1234", "Example User", "example.user@gmail.com")
create_group("example_group")
add_user_to_group("example_user", "example_group")

Your usage of the REST API looks correct. What error are you getting?

mac

 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events