new: [usersStats] Possibility to fetch users/statistics data for all

context (usage, org, tags, ...)
pull/257/head
Sami Mokaddem 2018-08-13 12:10:15 +02:00
parent 9669d892c5
commit 06b829e781
1 changed files with 9 additions and 0 deletions

View File

@ -1366,6 +1366,15 @@ class PyMISP(object):
response = self._prepare_request('GET', url) response = self._prepare_request('GET', url)
return self._check_response(response) return self._check_response(response)
def get_users_statistics(self, context='data'):
"""Get users statistics from the MISP instance"""
availables_contexts = ['data', 'orgs', 'users', 'tags', 'attributehistogram', 'sightings', 'attackMatrix']
if context not in availables_contexts:
context = 'data'
url = urljoin(self.root_url, 'users/statistics/{}.json'.format(context))
response = self._prepare_request('GET', url)
return self._check_response(response)
# ############## Sightings ################## # ############## Sightings ##################
def sighting_per_id(self, attribute_id): def sighting_per_id(self, attribute_id):