From ae40bf5d1bf1a53e1d011aca288795e21c57faf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Sat, 15 Jul 2017 20:35:58 +0200 Subject: [PATCH] Allow to list roles and tags on a MISP instance --- pymisp/api.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pymisp/api.py b/pymisp/api.py index cf6bc9c..bd00517 100644 --- a/pymisp/api.py +++ b/pymisp/api.py @@ -1445,6 +1445,22 @@ class PyMISP(object): response = session.post(url, data=json.dumps(jdata)) 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 ############## # ##############################################