public JsonResult GetMonitors() { List <Monitor> monitors = new List <Monitor>(); string query = string.Format("{0}={1}", "authtoken", AuthToken); string apiurl = GeneralUtility.GetAPIUrl(AppSettings.APIHost, AppSettings.APIPort, "monitor", "getmonitors", query); var responseObj = GeneralUtility.SendData(apiurl, null, false, null, MethodType.GET); if (responseObj != null) { responseObj.Wait(); var result = responseObj.Result.ToString(); object obj = JSONParser.ToObject(result); monitors = APMSerializer.GetMonitors(obj); } return(Json(monitors)); }