When I do a POST to the experiment service, I can see that the user has been added to a project[[BR]] But When I do {{{ curl http://emmy9.casa.umass.edu:8002/users/geni-dbhat/ }}} It does not list the project that I just added it to. {{{ dbhat@bua-1159:/usr/local/bin$ curl http://emmy9.casa.umass.edu:8002/users/geni-dbhat/ { "type": "user", "uuid": "3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "href": "/users/3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "name": "geni-dbhat", "projects": [ { "uuid": "7e274f1d-e336-422a-ac3c-4b22fdd92dda", "href": "/projects/7e274f1d-e336-422a-ac3c-4b22fdd92dda", "name": "projectA", "type": "project", "users": [ { "uuid": "3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "href": "/users/3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "name": "geni-dbhat", "type": "user" } ], "experiments": [ { "uuid": "48f7b990-fbaa-4eb2-90a9-753f65486dbd", "href": "/experiments/48f7b990-fbaa-4eb2-90a9-753f65486dbd", "name": "exp1", "type": "experiment" }, { "uuid": "f6519f8c-dc7b-4d43-a002-81f5c2c4067f", "href": "/experiments/f6519f8c-dc7b-4d43-a002-81f5c2c4067f", "name": "exp2", "type": "experiment" } ] }, { "uuid": "4a4d4307-0370-4f0c-bb71-ed4ddf224d9d", "href": "/projects/4a4d4307-0370-4f0c-bb71-ed4ddf224d9d", "name": "projectB", "type": "project", "users": [ { "uuid": "3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "href": "/users/3b4a2f26-b82b-46c8-9634-c8c143dcdf22", "name": "geni-dbhat", "type": "user" }, { "uuid": "a7ecac90-3d4a-498b-927f-f9bee6bb3156", "href": "/users/a7ecac90-3d4a-498b-927f-f9bee6bb3156", "name": "user2", "type": "user" } ], "experiments": [ ] } ] } }}} If I do {{{ curl http://emmy9.casa.umass.edu:8002/projects/GIMITesting/users/ }}} I can see geni-dbhat in the list {{{ dbhat@bua-1159:/usr/local/bin$ curl http://emmy9.casa.umass.edu:8002/projects/GIMITesting/users { "users": [ { "uuid": "2334dd04-cab3-4bf4-8302-eb8514e70215", "href": "/users/2334dd04-cab3-4bf4-8302-eb8514e70215", "name": "geni-dbhat", "type": "user" }, { "uuid": "06b0e8e9-55ad-4c64-bb80-dda04e185e02", "href": "/users/06b0e8e9-55ad-4c64-bb80-dda04e185e02", "name": "geni-cwang1", "type": "user" }, { "uuid": "0fe9d7d5-6770-4ec2-a94b-593129063f1a", "href": "/users/0fe9d7d5-6770-4ec2-a94b-593129063f1a", "name": "geni-dbhat", "type": "user" }, { "uuid": "ebfb6cf7-e882-4772-a270-5ed15bcc818c", "href": "/users/ebfb6cf7-e882-4772-a270-5ed15bcc818c", "name": "geni-dbhat", "type": "user" }, { "uuid": "01340c9f-b67c-4c39-9b04-7e6ceefaaf33", "href": "/users/01340c9f-b67c-4c39-9b04-7e6ceefaaf33", "name": "geni-dbhat", "type": "user" } ] } }}} Here is the code in which I am creating the JSON: {{{ def postUser(self): data = [{'name': "geni-" + self.user_name}] headers = {'Content-type': 'application/json', 'Accept': 'text/plain'} #data=json.dumps(data) json_filename = self.workdirectory + "/user.json" print ("Saving JSON to file: " + json_filename) jsonf = open(json_filename,'w') data = json.dumps(data) jsonf.write(data) jsonf.close() os.system('curl -X POST -H "Content-Type: application/json" --data-binary @'+ json_filename +' ' + self.restURL + ':' + str(self.restPort) + '/projects/' + self.proj_name + '/users') }}} The contents of my json file are: {{{ [{"name": "geni-dbhat"}] }}}