Allow to list roles and tags on a MISP instance

pull/98/head
Raphaël Vinot 2017-07-15 20:35:58 +02:00
parent c91849b468
commit ae40bf5d1b
1 changed files with 16 additions and 0 deletions

View File

@ -1445,6 +1445,22 @@ class PyMISP(object):
response = session.post(url, data=json.dumps(jdata)) response = session.post(url, data=json.dumps(jdata))
return self._check_response(response) return self._check_response(response)
# ############## Roles ##################
def get_roles_list(self):
session = self.__prepare_session()
url = urljoin(self.root_url, '/admin/roles')
response = session.get(url)
return self._check_response(response)['response']
# ############## Tags ##################
def get_tags_list(self):
session = self.__prepare_session()
url = urljoin(self.root_url, '/tags')
response = session.get(url)
return self._check_response(response)['Tag']
# ############################################## # ##############################################
# ############### Non-JSON output ############## # ############### Non-JSON output ##############
# ############################################## # ##############################################