Define a single configuration rule using Terraform
Create a configuration rule using Terraform to turn off Email Obfuscation and Browser Integrity Check for API requests in a given zone.
The following example defines a single configuration rule for a zone using Terraform. The rule disables Email Obfuscation and Browser Integrity Check for API requests.
# Disable a couple of Cloudflare settings for API requestsresource "cloudflare_ruleset" "http_config_rules_example" {  zone_id     = "<ZONE_ID>"  name        = "Config rules ruleset"  description = "Set configuration rules for incoming requests"  kind        = "zone"  phase       = "http_config_settings"
  rules {    ref         = "disable_obfuscation_bic"    description = "Disable email obfuscation and BIC for API requests"    expression  = "(http.request.uri.path matches \"^/api/\")"    action      = "set_config"    action_parameters {      email_obfuscation = false      bic               = false    }  }}For additional guidance on using Terraform with Cloudflare, refer to the following resources:
- Terraform documentation
 - Cloudflare Provider for Terraform ↗ (reference documentation)
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark