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)
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)
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)
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)
def list(cls, token=None): requestor = api_requestor.ApiRequestor(token=token) return json.loads(requestor.get(cls.get_object_url()).content)
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)
def create(cls, data, token=None): requestor = api_requestor.ApiRequestor(token=token) return json.loads(requestor.post(cls.get_object_url(), data).content)