public static string ApiKey(string siteUrl, string username, string password) { NameValueCollection queryArguments = new NameValueCollection(); queryArguments.Add("SiteUrl", siteUrl); CreateSendCredentials credential = new CreateSendCredentials(username, password); ApiKeyResult result = HttpHelper.Get<ApiKeyResult>(credential, "/apikey.json", queryArguments); return result.ApiKey; }
public static IEnumerable<string> Timezones(string apiKey) { CreateSendCredentials credential = new CreateSendCredentials(apiKey, "x"); return HttpHelper.Get<string[]>(credential, "/timezones.json", null); }
public static DateTime SystemDate(string apiKey) { CreateSendCredentials credential = new CreateSendCredentials(apiKey, "x"); return HttpHelper.Get<SystemDateResult>(credential, "/systemdate.json", null).SystemDate; }
public static IEnumerable<BasicClient> Clients(string apiKey) { CreateSendCredentials credential = new CreateSendCredentials(apiKey, "x"); return HttpHelper.Get<Clients>(credential, "/clients.json", null); }
public static BillingDetails BillingDetails(string apiKey) { CreateSendCredentials credential = new CreateSendCredentials(apiKey, "x"); return HttpHelper.Get<BillingDetails>(credential, "/billingdetails.json", null); }