public CloudflareAccessRuleResponse CreateAccessRule(CloudflareAccessRuleRequest request)
        {
            string url = "{0}/zones/{1}/firewall/access_rules/rules";

            url = string.Format(url, _apiUrlPrefix, _zoneId);
            string json     = JsonConvert.SerializeObject(request);
            string content  = HttpPost(url, json, 90);
            var    response = JsonConvert.DeserializeObject <CloudflareAccessRuleResponse>(content);

            return(response);
        }
        public CloudflareAccessRuleResponse AddWhiteList(string ip, bool ifIpRange, string notes)
        {
            var blackListRequest = new CloudflareAccessRuleRequest(ip, CONST_WHITELIST, ifIpRange, notes);

            return(CreateAccessRule(blackListRequest));
        }