def get_request(access_token, request_id): request_header = create_request_header(access_token) request_response = yield AsyncHTTPClient().fetch( config["endpoints"]["requests"] + "/" + request_id, method="GET", headers=request_header) raise gen.Return(json.loads(request_response.body))
def delete_request(access_token, request_id): request_header = create_request_header(access_token) delete_request_response = yield AsyncHTTPClient().fetch( config["endpoints"]["requests"] + "/" + request_id, method="DELETE", headers=request_header) raise gen.Return(delete_request_response.code)
def create_reminder(access_token, reminder_details): create_reminder_body = json.dumps(reminder_details) create_reminder_response = yield AsyncHTTPClient().fetch( config["endpoints"]["reminders"], method="POST", headers=create_request_header(access_token), body=create_reminder_body ) raise gen.Return(json.loads(create_reminder_response.body))