public string GetAuthToken(string userName, string password) { string authToken = string.Empty; try { var body = new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("SCOPE", "Site24x7/site24x7api"), new KeyValuePair <string, string>("EMAIL_ID", userName), new KeyValuePair <string, string>("PASSWORD", password), }; string actionString = string.Format("{0}/{1}/{2}", "apiauthtoken", "nb", "create"); var urlBuilder = HttpSendData.GetUrlBuilder(APIType.ZOHO_ACCOUNT, actionString, string.Empty); var responseObj = HttpSendData.PostData(urlBuilder.Url, body); if (responseObj != null) { responseObj.Wait(); authToken = ResponseParser.ParseAuthToken(responseObj.Result); } } catch { } return(authToken); }