| Infrastructure Read (35) |
list_zonesList Zones | List all zones (domains) in the Cloudflare account, optionally filtered by name. | Infrastructure Read | low | None |
get_zoneGet Zone | Get details of a specific Cloudflare zone by its ID. | Infrastructure Read | low | None |
list_dns_recordsList DNS Records | List DNS records for a zone, optionally filtered by type or name. | Infrastructure Read | low | None |
get_dns_recordGet DNS Record | Get details of a specific DNS record. | Infrastructure Read | low | None |
get_ssl_settingsGet SSL Settings | Get the current SSL/TLS encryption mode for a zone. | Infrastructure Read | low | None |
list_firewall_rulesList Firewall Rules | List WAF custom firewall rules configured for a zone. | Infrastructure Read | low | None |
get_analyticsGet Analytics | Get analytics data (requests, bandwidth, threats, pageviews) for a zone within a date range. | Infrastructure Read | low | None |
get_zone_settingGet Zone Setting | Get a specific zone setting by name (e.g. always_use_https, ssl, min_tls_version, browser_cache_ttl, rocket_loader, minify, security_level, automatic_https_rewrites). | Infrastructure Read | low | None |
list_zone_settingsList Zone Settings | List all settings for a zone. Returns the complete set of zone configuration options. | Infrastructure Read | low | None |
get_zone_settingsGet Zone Settings | Get all settings for a zone. Alias for list_zone_settings. | Infrastructure Read | low | None |
get_ssl_verificationGet SSL Verification | Get the SSL/TLS certificate verification status for a zone, including certificate pack details and validation status. | Infrastructure Read | low | None |
list_certificate_packsList Certificate Packs | List active SSL/TLS certificate packs for a zone. | Infrastructure Read | low | None |
get_dnssec_statusGet DNSSEC Status | Get the DNSSEC status and configuration for a zone. | Infrastructure Read | low | None |
list_ip_access_rulesList IP Access Rules | List IP access rules (block, challenge, whitelist) configured for a zone. | Infrastructure Read | low | None |
list_worker_routesList Worker Routes | List all Worker routes configured for a zone. | Infrastructure Read | low | None |
get_worker_routeGet Worker Route | Get details of a specific Worker route. | Infrastructure Read | low | None |
list_health_checksList Health Checks | List all health checks configured for a zone. | Infrastructure Read | low | None |
get_health_checkGet Health Check | Get details and status of a specific health check. | Infrastructure Read | low | None |
list_page_rulesList Page Rules | List active page rules for a zone. | Infrastructure Read | low | None |
get_page_ruleGet Page Rule | Get details of a specific page rule. | Infrastructure Read | low | None |
list_origin_certificatesList Origin Certificates | List Cloudflare Origin CA certificates for a zone. These certificates are used between Cloudflare and the origin server. | Infrastructure Read | low | None |
get_zone_analyticsGet Zone Analytics Dashboard | Get zone analytics from the dashboard endpoint using relative time (minutes ago). Defaults to last 24 hours. | Infrastructure Read | low | None |
list_custom_certificatesList Custom Certificates | List custom SSL certificates uploaded to a zone. Returns certificate metadata, expiration, and status. | Infrastructure Read | low | None |
get_cache_reserve_statusGet Cache Reserve Status | Get the Cache Reserve (tiered caching) status for a zone. Returns whether Cache Reserve is enabled. May return 403 on plans that do not support this feature. | Infrastructure Read | low | None |
get_bot_managementGet Bot Management | Get bot management settings for a zone (fight_mode, machine_learning, js_detection). May return 403 if the zone is not on an eligible plan (Business or Enterprise). | Infrastructure Read | low | None |
list_workersList Workers | List all Workers scripts in the account. | Infrastructure Read | low | None |
get_workerGet Worker | Get details of a specific Workers script. | Infrastructure Read | low | None |
list_kv_namespacesList KV Namespaces | List all Workers KV namespaces in the account. | Infrastructure Read | low | None |
list_kv_keysList KV Keys | List keys in a Workers KV namespace. | Infrastructure Read | low | None |
get_kv_valueGet KV Value | Read a value from a Workers KV namespace by key. | Infrastructure Read | low | None |
list_r2_bucketsList R2 Buckets | List all R2 object storage buckets in the account. | Infrastructure Read | low | None |
list_r2_objectsList R2 Objects | List objects in an R2 bucket. | Infrastructure Read | low | None |
list_rulesetsList Rulesets | List WAF rulesets configured for a zone. | Infrastructure Read | low | None |
get_rulesetGet Ruleset | Get details and rules of a specific WAF ruleset. | Infrastructure Read | low | None |
list_custom_hostnamesList Custom Hostnames | List custom hostnames configured for a zone. | Infrastructure Read | low | None |
| Infrastructure Write (25) |
purge_cachePurge Cache | Purge the entire cache for a zone or specific URLs. This clears cached content from Cloudflare edge servers. | Infrastructure Write | high | None |
create_dns_recordCreate DNS Record | Create a new DNS record in a zone. Supports A, AAAA, CNAME, MX, TXT, and other record types. | Infrastructure Write | high | Catalog claim |
update_dns_recordUpdate DNS Record | Update an existing DNS record in a zone. | Infrastructure Write | high | Catalog claim |
delete_dns_recordDelete DNS Record | Delete a DNS record from a zone. This action is irreversible. | Infrastructure Write | high | None |
create_firewall_ruleCreate Firewall Rule | Create a new WAF custom rule for a zone using a filter expression. | Infrastructure Write | high | Catalog claim |
delete_firewall_ruleDelete Firewall Rule | Delete a WAF custom rule from a zone. | Infrastructure Write | high | None |
update_zone_settingUpdate Zone Setting | Update a specific zone setting by name. The value format varies by setting. | Infrastructure Write | medium | Catalog claim |
create_ip_access_ruleCreate IP Access Rule | Create a new IP access rule to block, challenge, or whitelist an IP address, IP range, or country. | Infrastructure Write | high | Catalog claim |
delete_ip_access_ruleDelete IP Access Rule | Delete an IP access rule from a zone. | Infrastructure Write | high | None |
purge_by_urlPurge Cache by URL | Purge specific URLs from the Cloudflare cache (max 30 URLs per request). | Infrastructure Write | medium | None |
create_page_ruleCreate Page Rule | Create a new page rule for a zone with URL pattern matching and configurable actions (e.g. always_online, cache_level, forwarding_url). | Infrastructure Write | high | Catalog claim |
delete_page_ruleDelete Page Rule | Delete a page rule from a zone. This action is irreversible. | Infrastructure Write | high | None |
create_worker_routeCreate Worker Route | Create a new Worker route for a zone, mapping a URL pattern to a Worker script. | Infrastructure Write | high | Catalog claim |
delete_worker_routeDelete Worker Route | Delete a Worker route from a zone. This action is irreversible. | Infrastructure Write | high | None |
create_health_checkCreate Health Check | Create a new health check for a zone to monitor an address (hostname or IP) via HTTP, HTTPS, or TCP. | Infrastructure Write | medium | Catalog claim |
delete_health_checkDelete Health Check | Delete a health check from a zone. This action is irreversible. | Infrastructure Write | medium | None |
enable_dnssecEnable DNSSEC | Enable DNSSEC for a zone. Returns the DS record that must be added at your domain registrar. This action is not easily reversible. | Infrastructure Write | high | None |
delete_workerDelete Worker | Delete a Workers script. This action is destructive and irreversible. | Infrastructure Write | critical | None |
put_kv_valuePut KV Value | Write a value to a Workers KV namespace. Creates or overwrites the key. | Infrastructure Write | medium | None |
delete_kv_keyDelete KV Key | Delete a key-value pair from a Workers KV namespace. | Infrastructure Write | high | None |
delete_r2_objectDelete R2 Object | Delete an object from an R2 bucket. | Infrastructure Write | high | None |
create_ruleset_ruleCreate Ruleset Rule | Add a new rule to a WAF ruleset. | Infrastructure Write | high | Catalog claim |
delete_ruleset_ruleDelete Ruleset Rule | Delete a rule from a WAF ruleset. | Infrastructure Write | high | None |
create_custom_hostnameCreate Custom Hostname | Create a custom hostname for a zone with SSL provisioning. | Infrastructure Write | medium | Catalog claim |
delete_custom_hostnameDelete Custom Hostname | Delete a custom hostname from a zone. | Infrastructure Write | high | None |
| Settings Change (2) |
update_ssl_settingsUpdate SSL Settings | Change the SSL/TLS encryption mode for a zone (off, flexible, full, or strict). | Settings Change | high | Catalog claim |
toggle_dev_modeToggle Development Mode | Enable or disable development mode for a zone. Development mode temporarily bypasses Cloudflare caching. | Settings Change | medium | Catalog claim |