Exemple #1
0
 def save_search_api_key(cls, oid, token, search_index, api_key):
     url = "%s%s/save_search_key/" % (cls.get_object_url(), oid)
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(
         requestor.put(url, {
             'search_index': search_index,
             'api_key': api_key
         }).content)
Exemple #2
0
 def get_by_domain(cls, token, domain):
     url = "%sby_domain/" % (cls.get_object_url())
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.post(url, {'domain': domain}).content)
Exemple #3
0
 def get_all(cls, team_id, token):
     url = "%sall/?team_id=%s" % (cls.get_object_url(), team_id)
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.get(url).content)
Exemple #4
0
 def update(cls, oid, token=None, **params):
     url = "%s%s/" % (cls.get_object_url(), oid)
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.put(url, params).content)
Exemple #5
0
 def list(cls, token=None):
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.get(cls.get_object_url()).content)
Exemple #6
0
 def get(cls, oid, token=None):
     url = "%s%s/" % (cls.get_object_url(), oid)
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.get(url).content)
Exemple #7
0
 def create(cls, data, token=None):
     requestor = api_requestor.ApiRequestor(token=token)
     return json.loads(requestor.post(cls.get_object_url(), data).content)