def range_call(endpoint, monitor_id, start_date = None, end_date = None, addl_params = {}): start_date = start_date or str(temporal.adddays(-1)) end_date = end_date or str(temporal.adddays(-1)) params = key() params['id'] = monitor_id params['start'] = start_date params['end'] = end_date params.update(addl_params) resp = requests.get(BASE + endpoint, params = params) jresp = resp.json() jresp['monitor_id'] = monitor_id return jresp
def history_call(endpoint, monitor_id, days = 1, addl_params = {}): start_date = str(temporal.adddays(-days)) end_date = str(temporal.adddays(-1)) return range_call(endpoint, monitor_id, start_date = start_date, end_date = end_date, addl_params = addl_params)