Cloudflare Zones API

The Zones API from Cloudflare — 265 operation(s) for zones.

Operations 508

Showing the first 250 of 508. The full set is in the contract, and via get_provider_operations.

GET /zones Cloudflare List Zones #
POST /zones Cloudflare Create Zone #
GET /zones/{identifier}/access/apps Cloudflare List Access Applications #
POST /zones/{identifier}/access/apps Cloudflare Add an Access application #
DELETE /zones/{identifier}/access/apps/{app_id} Cloudflare Delete an Access application #
GET /zones/{identifier}/access/apps/{app_id} Cloudflare Get an Access application #
PUT /zones/{identifier}/access/apps/{app_id} Cloudflare Update an Access application #
POST /zones/{identifier}/access/apps/{app_id}/revoke_tokens Cloudflare Revoke application tokens #
GET /zones/{identifier}/access/apps/{app_id}/user_policy_checks Cloudflare Test Access policies #
DELETE /zones/{identifier}/access/apps/{uuid}/ca Cloudflare Delete a short-lived certificate CA #
GET /zones/{identifier}/access/apps/{uuid}/ca Cloudflare Get a short-lived certificate CA #
POST /zones/{identifier}/access/apps/{uuid}/ca Cloudflare Create a short-lived certificate CA #
GET /zones/{identifier}/access/apps/{uuid}/policies Cloudflare List Access policies #
POST /zones/{identifier}/access/apps/{uuid}/policies Cloudflare Create an Access policy #
DELETE /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} Cloudflare Delete an Access policy #
GET /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} Cloudflare Get an Access policy #
PUT /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} Cloudflare Update an Access policy #
GET /zones/{identifier}/access/apps/ca Cloudflare List short-lived certificate CAs #
GET /zones/{identifier}/access/certificates Cloudflare List mTLS certificates #
POST /zones/{identifier}/access/certificates Cloudflare Add an mTLS certificate #
DELETE /zones/{identifier}/access/certificates/{uuid} Cloudflare Delete an mTLS certificate #
GET /zones/{identifier}/access/certificates/{uuid} Cloudflare Get an mTLS certificate #
PUT /zones/{identifier}/access/certificates/{uuid} Cloudflare Update an mTLS certificate #
GET /zones/{identifier}/access/certificates/settings Cloudflare List all mTLS hostname settings #
PUT /zones/{identifier}/access/certificates/settings Cloudflare Update an mTLS certificate's hostname settings #
GET /zones/{identifier}/access/groups Cloudflare List Access groups #
POST /zones/{identifier}/access/groups Cloudflare Create an Access group #
DELETE /zones/{identifier}/access/groups/{uuid} Cloudflare Delete an Access group #
GET /zones/{identifier}/access/groups/{uuid} Cloudflare Get an Access group #
PUT /zones/{identifier}/access/groups/{uuid} Cloudflare Update an Access group #
GET /zones/{identifier}/access/identity_providers Cloudflare List Access identity providers #
POST /zones/{identifier}/access/identity_providers Cloudflare Add an Access identity provider #
DELETE /zones/{identifier}/access/identity_providers/{uuid} Cloudflare Delete an Access identity provider #
GET /zones/{identifier}/access/identity_providers/{uuid} Cloudflare Get an Access identity provider #
PUT /zones/{identifier}/access/identity_providers/{uuid} Cloudflare Update an Access identity provider #
GET /zones/{identifier}/access/organizations Cloudflare Get your Zero Trust organization #
POST /zones/{identifier}/access/organizations Cloudflare Create your Zero Trust organization #
PUT /zones/{identifier}/access/organizations Cloudflare Update your Zero Trust organization #
POST /zones/{identifier}/access/organizations/revoke_user Cloudflare Revoke all Access tokens for a user #
GET /zones/{identifier}/access/service_tokens Cloudflare List service tokens #
POST /zones/{identifier}/access/service_tokens Cloudflare Create a service token #
DELETE /zones/{identifier}/access/service_tokens/{uuid} Cloudflare Delete a service token #
PUT /zones/{identifier}/access/service_tokens/{uuid} Cloudflare Update a service token #
GET /zones/{identifier}/dns_analytics/report Cloudflare Table #
GET /zones/{identifier}/dns_analytics/report/bytime Cloudflare By Time #
GET /zones/{identifier}/subscription Cloudflare Zone Subscription Details #
POST /zones/{identifier}/subscription Cloudflare Create Zone Subscription #
PUT /zones/{identifier}/subscription Cloudflare Update Zone Subscription #
DELETE /zones/{zone_id} Cloudflare Delete Zone #
GET /zones/{zone_id} Cloudflare Zone Details #
PATCH /zones/{zone_id} Cloudflare Edit Zone #
GET /zones/{zone_id}/acm/total_tls Cloudflare Total TLS Settings Details #
POST /zones/{zone_id}/acm/total_tls Cloudflare Enable or Disable Total TLS #
PUT /zones/{zone_id}/activation_check Cloudflare Rerun the Activation Check #
GET /zones/{zone_id}/analytics/latency Cloudflare Argo Analytics for a zone #
GET /zones/{zone_id}/analytics/latency/colos Cloudflare Argo Analytics for a zone at different PoPs #
GET /zones/{zone_id}/api_gateway/configuration Cloudflare Retrieve information about specific configuration properties #
PUT /zones/{zone_id}/api_gateway/configuration Cloudflare Set configuration properties #
GET /zones/{zone_id}/api_gateway/discovery Cloudflare Retrieve discovered operations on a zone rendered as OpenAPI schemas #
GET /zones/{zone_id}/api_gateway/discovery/operations Cloudflare Retrieve discovered operations on a zone #
PATCH /zones/{zone_id}/api_gateway/discovery/operations Cloudflare Patch discovered operations #
PATCH /zones/{zone_id}/api_gateway/discovery/operations/{operation_id} Cloudflare Patch discovered operation #
GET /zones/{zone_id}/api_gateway/operations Cloudflare Retrieve information about all operations on a zone #
POST /zones/{zone_id}/api_gateway/operations Cloudflare Add operations to a zone #
DELETE /zones/{zone_id}/api_gateway/operations/{operation_id} Cloudflare Delete an operation #
GET /zones/{zone_id}/api_gateway/operations/{operation_id} Cloudflare Retrieve information about an operation #
GET /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation Cloudflare Retrieve operation-level schema validation settings #
PUT /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation Cloudflare Update operation-level schema validation settings #
PATCH /zones/{zone_id}/api_gateway/operations/schema_validation Cloudflare Update multiple operation-level schema validation settings #
GET /zones/{zone_id}/api_gateway/schemas Cloudflare Retrieve operations and features as OpenAPI schemas #
GET /zones/{zone_id}/api_gateway/settings/schema_validation Cloudflare Retrieve zone level schema validation settings #
PATCH /zones/{zone_id}/api_gateway/settings/schema_validation Cloudflare Update zone level schema validation settings #
PUT /zones/{zone_id}/api_gateway/settings/schema_validation Cloudflare Update zone level schema validation settings #
GET /zones/{zone_id}/api_gateway/user_schemas Cloudflare Retrieve information about all schemas on a zone #
POST /zones/{zone_id}/api_gateway/user_schemas Cloudflare Upload a schema to a zone #
DELETE /zones/{zone_id}/api_gateway/user_schemas/{schema_id} Cloudflare Delete a schema #
GET /zones/{zone_id}/api_gateway/user_schemas/{schema_id} Cloudflare Retrieve information about a specific schema on a zone #
PATCH /zones/{zone_id}/api_gateway/user_schemas/{schema_id} Cloudflare Enable validation for a schema #
GET /zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations Cloudflare Retrieve all operations from a schema #
GET /zones/{zone_id}/argo/smart_routing Cloudflare Get Argo Smart Routing setting #
PATCH /zones/{zone_id}/argo/smart_routing Cloudflare Patch Argo Smart Routing setting #
GET /zones/{zone_id}/argo/tiered_caching Cloudflare Get Tiered Caching setting #
PATCH /zones/{zone_id}/argo/tiered_caching Cloudflare Patch Tiered Caching setting #
GET /zones/{zone_id}/bot_management Cloudflare Get Zone Bot Management Config #
PUT /zones/{zone_id}/bot_management Cloudflare Update Zone Bot Management Config #
GET /zones/{zone_id}/cache/cache_reserve Cloudflare Get Cache Reserve setting #
PATCH /zones/{zone_id}/cache/cache_reserve Cloudflare Change Cache Reserve setting #
GET /zones/{zone_id}/cache/cache_reserve_clear Cloudflare Get Cache Reserve Clear #
POST /zones/{zone_id}/cache/cache_reserve_clear Cloudflare Start Cache Reserve Clear #
GET /zones/{zone_id}/cache/origin_post_quantum_encryption Cloudflare Get Origin Post-Quantum Encryption setting #
PUT /zones/{zone_id}/cache/origin_post_quantum_encryption Cloudflare Change Origin Post-Quantum Encryption setting #
GET /zones/{zone_id}/cache/regional_tiered_cache Cloudflare Get Regional Tiered Cache setting #
PATCH /zones/{zone_id}/cache/regional_tiered_cache Cloudflare Change Regional Tiered Cache setting #
DELETE /zones/{zone_id}/cache/tiered_cache_smart_topology_enable Cloudflare Delete Smart Tiered Cache setting #
GET /zones/{zone_id}/cache/tiered_cache_smart_topology_enable Cloudflare Get Smart Tiered Cache setting #
PATCH /zones/{zone_id}/cache/tiered_cache_smart_topology_enable Cloudflare Patch Smart Tiered Cache setting #
DELETE /zones/{zone_id}/cache/variants Cloudflare Delete variants setting #
GET /zones/{zone_id}/cache/variants Cloudflare Get variants setting #
PATCH /zones/{zone_id}/cache/variants Cloudflare Change variants setting #
GET /zones/{zone_id}/certificate_authorities/hostname_associations Cloudflare List Hostname Associations #
PUT /zones/{zone_id}/certificate_authorities/hostname_associations Cloudflare Replace Hostname Associations #
GET /zones/{zone_id}/client_certificates Cloudflare List Client Certificates #
POST /zones/{zone_id}/client_certificates Cloudflare Create Client Certificate #
DELETE /zones/{zone_id}/client_certificates/{client_certificate_id} Cloudflare Revoke Client Certificate #
GET /zones/{zone_id}/client_certificates/{client_certificate_id} Cloudflare Client Certificate Details #
PATCH /zones/{zone_id}/client_certificates/{client_certificate_id} Cloudflare Reactivate Client Certificate #
GET /zones/{zone_id}/custom_certificates Cloudflare List SSL Configurations #
POST /zones/{zone_id}/custom_certificates Cloudflare Create SSL Configuration #
DELETE /zones/{zone_id}/custom_certificates/{custom_certificate_id} Cloudflare Delete SSL Configuration #
GET /zones/{zone_id}/custom_certificates/{custom_certificate_id} Cloudflare SSL Configuration Details #
PATCH /zones/{zone_id}/custom_certificates/{custom_certificate_id} Cloudflare Edit SSL Configuration #
PUT /zones/{zone_id}/custom_certificates/prioritize Cloudflare Re-prioritize SSL Certificates #
GET /zones/{zone_id}/custom_hostnames Cloudflare List Custom Hostnames #
POST /zones/{zone_id}/custom_hostnames Cloudflare Create Custom Hostname #
DELETE /zones/{zone_id}/custom_hostnames/{custom_hostname_id} Cloudflare Delete Custom Hostname (and any issued SSL certificates) #
GET /zones/{zone_id}/custom_hostnames/{custom_hostname_id} Cloudflare Custom Hostname Details #
PATCH /zones/{zone_id}/custom_hostnames/{custom_hostname_id} Cloudflare Edit Custom Hostname #
DELETE /zones/{zone_id}/custom_hostnames/fallback_origin Cloudflare Delete Fallback Origin for Custom Hostnames #
GET /zones/{zone_id}/custom_hostnames/fallback_origin Cloudflare Get Fallback Origin for Custom Hostnames #
PUT /zones/{zone_id}/custom_hostnames/fallback_origin Cloudflare Update Fallback Origin for Custom Hostnames #
GET /zones/{zone_id}/dcv_delegation/uuid Cloudflare Retrieve the DCV Delegation unique identifier #
GET /zones/{zone_id}/dns_records Cloudflare List DNS Records #
POST /zones/{zone_id}/dns_records Cloudflare Create DNS Record #
DELETE /zones/{zone_id}/dns_records/{dns_record_id} Cloudflare Delete DNS Record #
GET /zones/{zone_id}/dns_records/{dns_record_id} Cloudflare DNS Record Details #
PATCH /zones/{zone_id}/dns_records/{dns_record_id} Cloudflare Update DNS Record #
PUT /zones/{zone_id}/dns_records/{dns_record_id} Cloudflare Overwrite DNS Record #
GET /zones/{zone_id}/dns_records/export Cloudflare Export DNS Records #
POST /zones/{zone_id}/dns_records/import Cloudflare Import DNS Records #
POST /zones/{zone_id}/dns_records/scan Cloudflare Scan DNS Records #
DELETE /zones/{zone_id}/dnssec Cloudflare Delete DNSSEC records #
GET /zones/{zone_id}/dnssec Cloudflare DNSSEC Details #
PATCH /zones/{zone_id}/dnssec Cloudflare Edit DNSSEC Status #
GET /zones/{zone_id}/firewall/access_rules/rules Cloudflare List IP Access rules #
POST /zones/{zone_id}/firewall/access_rules/rules Cloudflare Create an IP Access rule #
DELETE /zones/{zone_id}/firewall/access_rules/rules/{identifier} Cloudflare Delete an IP Access rule #
PATCH /zones/{zone_id}/firewall/access_rules/rules/{identifier} Cloudflare Update an IP Access rule #
GET /zones/{zone_id}/firewall/waf/packages/{package_id}/groups Cloudflare List WAF rule groups #
GET /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} Cloudflare Get a WAF rule group #
PATCH /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} Cloudflare Update a WAF rule group #
GET /zones/{zone_id}/firewall/waf/packages/{package_id}/rules Cloudflare List WAF rules #
GET /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} Cloudflare Get a WAF rule #
PATCH /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} Cloudflare Update a WAF rule #
DELETE /zones/{zone_id}/hold Cloudflare Remove Zone Hold #
GET /zones/{zone_id}/hold Cloudflare Get Zone Hold #
POST /zones/{zone_id}/hold Cloudflare Create Zone Hold #
GET /zones/{zone_id}/hostnames/settings/{setting_id} Cloudflare List TLS setting for hostnames #
DELETE /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} Cloudflare Delete TLS setting for hostname #
PUT /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} Cloudflare Edit TLS setting for hostname #
GET /zones/{zone_id}/keyless_certificates Cloudflare List Keyless SSL Configurations #
POST /zones/{zone_id}/keyless_certificates Cloudflare Create Keyless SSL Configuration #
DELETE /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} Cloudflare Delete Keyless SSL Configuration #
GET /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} Cloudflare Get Keyless SSL Configuration #
PATCH /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} Cloudflare Edit Keyless SSL Configuration #
GET /zones/{zone_id}/load_balancers Cloudflare List Load Balancers #
POST /zones/{zone_id}/load_balancers Cloudflare Create Load Balancer #
DELETE /zones/{zone_id}/load_balancers/{load_balancer_id} Cloudflare Delete Load Balancer #
GET /zones/{zone_id}/load_balancers/{load_balancer_id} Cloudflare Load Balancer Details #
PATCH /zones/{zone_id}/load_balancers/{load_balancer_id} Cloudflare Patch Load Balancer #
PUT /zones/{zone_id}/load_balancers/{load_balancer_id} Cloudflare Update Load Balancer #
GET /zones/{zone_id}/logpush/datasets/{dataset_id}/fields Cloudflare List fields #
GET /zones/{zone_id}/logpush/datasets/{dataset_id}/jobs Cloudflare List Logpush jobs for a dataset #
GET /zones/{zone_id}/logpush/edge Cloudflare List Instant Logs jobs #
POST /zones/{zone_id}/logpush/edge Cloudflare Create Instant Logs job #
GET /zones/{zone_id}/logpush/jobs Cloudflare List Logpush jobs #
POST /zones/{zone_id}/logpush/jobs Cloudflare Create Logpush job #
DELETE /zones/{zone_id}/logpush/jobs/{job_id} Cloudflare Delete Logpush job #
GET /zones/{zone_id}/logpush/jobs/{job_id} Cloudflare Get Logpush job details #
PUT /zones/{zone_id}/logpush/jobs/{job_id} Cloudflare Update Logpush job #
POST /zones/{zone_id}/logpush/ownership Cloudflare Get ownership challenge #
POST /zones/{zone_id}/logpush/ownership/validate Cloudflare Validate ownership challenge #
POST /zones/{zone_id}/logpush/validate/destination/exists Cloudflare Check destination exists #
POST /zones/{zone_id}/logpush/validate/origin Cloudflare Validate origin #
GET /zones/{zone_id}/managed_headers Cloudflare List Managed Transforms #
PATCH /zones/{zone_id}/managed_headers Cloudflare Update status of Managed Transforms #
GET /zones/{zone_id}/origin_tls_client_auth Cloudflare List Certificates #
POST /zones/{zone_id}/origin_tls_client_auth Cloudflare Upload Certificate #
DELETE /zones/{zone_id}/origin_tls_client_auth/{certificate_id} Cloudflare Delete Certificate #
GET /zones/{zone_id}/origin_tls_client_auth/{certificate_id} Cloudflare Get Certificate Details #
PUT /zones/{zone_id}/origin_tls_client_auth/hostnames Cloudflare Enable or Disable a Hostname for Client Authentication #
GET /zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname} Cloudflare Get the Hostname Status for Client Authentication #
GET /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates Cloudflare List Certificates #
POST /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates Cloudflare Upload a Hostname Client Certificate #
DELETE /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} Cloudflare Delete Hostname Client Certificate #
GET /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} Cloudflare Get the Hostname Client Certificate #
GET /zones/{zone_id}/origin_tls_client_auth/settings Cloudflare Get Enablement Setting for Zone #
PUT /zones/{zone_id}/origin_tls_client_auth/settings Cloudflare Set Enablement for Zone #
GET /zones/{zone_id}/page_shield Cloudflare Get Page Shield settings #
PUT /zones/{zone_id}/page_shield Cloudflare Update Page Shield settings #
GET /zones/{zone_id}/page_shield/connections Cloudflare List Page Shield connections #
GET /zones/{zone_id}/page_shield/connections/{connection_id} Cloudflare Get a Page Shield connection #
GET /zones/{zone_id}/page_shield/policies Cloudflare List Page Shield policies #
POST /zones/{zone_id}/page_shield/policies Cloudflare Create a Page Shield policy #
DELETE /zones/{zone_id}/page_shield/policies/{policy_id} Cloudflare Delete a Page Shield policy #
GET /zones/{zone_id}/page_shield/policies/{policy_id} Cloudflare Get a Page Shield policy #
PUT /zones/{zone_id}/page_shield/policies/{policy_id} Cloudflare Update a Page Shield policy #
GET /zones/{zone_id}/page_shield/scripts Cloudflare List Page Shield scripts #
GET /zones/{zone_id}/page_shield/scripts/{script_id} Cloudflare Get a Page Shield script #
GET /zones/{zone_id}/pagerules Cloudflare List Page Rules #
POST /zones/{zone_id}/pagerules Cloudflare Create a Page Rule #
DELETE /zones/{zone_id}/pagerules/{pagerule_id} Cloudflare Delete a Page Rule #
GET /zones/{zone_id}/pagerules/{pagerule_id} Cloudflare Get a Page Rule #
PATCH /zones/{zone_id}/pagerules/{pagerule_id} Cloudflare Edit a Page Rule #
PUT /zones/{zone_id}/pagerules/{pagerule_id} Cloudflare Update a Page Rule #
GET /zones/{zone_id}/pagerules/settings Cloudflare List available Page Rules settings #
POST /zones/{zone_id}/purge_cache Cloudflare Purge Cached Content #
GET /zones/{zone_id}/rulesets Cloudflare List zone rulesets #
POST /zones/{zone_id}/rulesets Cloudflare Create a zone ruleset #
DELETE /zones/{zone_id}/rulesets/{ruleset_id} Cloudflare Delete a zone ruleset #
GET /zones/{zone_id}/rulesets/{ruleset_id} Cloudflare Get a zone ruleset #
PUT /zones/{zone_id}/rulesets/{ruleset_id} Cloudflare Update a zone ruleset #
POST /zones/{zone_id}/rulesets/{ruleset_id}/rules Cloudflare Create a zone ruleset rule #
DELETE /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} Cloudflare Delete a zone ruleset rule #
PATCH /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} Cloudflare Update a zone ruleset rule #
GET /zones/{zone_id}/rulesets/{ruleset_id}/versions Cloudflare List a zone ruleset's versions #
DELETE /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} Cloudflare Delete a zone ruleset version #
GET /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} Cloudflare Get a zone ruleset version #
GET /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint Cloudflare Get a zone entry point ruleset #
PUT /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint Cloudflare Update a zone entry point ruleset #
GET /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions Cloudflare List a zone entry point ruleset's versions #
GET /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} Cloudflare Get a zone entry point ruleset version #
POST /zones/{zone_id}/secondary_dns/force_axfr Cloudflare Force AXFR #
DELETE /zones/{zone_id}/secondary_dns/incoming Cloudflare Delete Secondary Zone Configuration #
GET /zones/{zone_id}/secondary_dns/incoming Cloudflare Secondary Zone Configuration Details #
POST /zones/{zone_id}/secondary_dns/incoming Cloudflare Create Secondary Zone Configuration #
PUT /zones/{zone_id}/secondary_dns/incoming Cloudflare Update Secondary Zone Configuration #
DELETE /zones/{zone_id}/secondary_dns/outgoing Cloudflare Delete Primary Zone Configuration #
GET /zones/{zone_id}/secondary_dns/outgoing Cloudflare Primary Zone Configuration Details #
POST /zones/{zone_id}/secondary_dns/outgoing Cloudflare Create Primary Zone Configuration #
PUT /zones/{zone_id}/secondary_dns/outgoing Cloudflare Update Primary Zone Configuration #
POST /zones/{zone_id}/secondary_dns/outgoing/disable Cloudflare Disable Outgoing Zone Transfers #
POST /zones/{zone_id}/secondary_dns/outgoing/enable Cloudflare Enable Outgoing Zone Transfers #
POST /zones/{zone_id}/secondary_dns/outgoing/force_notify Cloudflare Force DNS NOTIFY #
GET /zones/{zone_id}/secondary_dns/outgoing/status Cloudflare Get Outgoing Zone Transfer Status #
GET /zones/{zone_id}/settings Cloudflare Get all Zone settings #
PATCH /zones/{zone_id}/settings Cloudflare Edit zone settings info #
GET /zones/{zone_id}/settings/0rtt Cloudflare Get 0-RTT session resumption setting #
PATCH /zones/{zone_id}/settings/0rtt Cloudflare Change 0-RTT session resumption setting #
GET /zones/{zone_id}/settings/advanced_ddos Cloudflare Get Advanced DDOS setting #
GET /zones/{zone_id}/settings/always_online Cloudflare Get Always Online setting #
PATCH /zones/{zone_id}/settings/always_online Cloudflare Change Always Online setting #
GET /zones/{zone_id}/settings/always_use_https Cloudflare Get Always Use HTTPS setting #
PATCH /zones/{zone_id}/settings/always_use_https Cloudflare Change Always Use HTTPS setting #
GET /zones/{zone_id}/settings/automatic_https_rewrites Cloudflare Get Automatic HTTPS Rewrites setting #
PATCH /zones/{zone_id}/settings/automatic_https_rewrites Cloudflare Change Automatic HTTPS Rewrites setting #
GET /zones/{zone_id}/settings/automatic_platform_optimization Cloudflare Get Automatic Platform Optimization for WordPress setting #
PATCH /zones/{zone_id}/settings/automatic_platform_optimization Cloudflare Change Automatic Platform Optimization for WordPress setting #
GET /zones/{zone_id}/settings/brotli Cloudflare Get Brotli setting #

Documentation

📖
Documentation
https://developers.cloudflare.com/api/
📖
GettingStarted
https://developers.cloudflare.com/fundamentals/api/get-started/
📖
Authentication
https://developers.cloudflare.com/fundamentals/api/get-started/create-token/
📖
RateLimits
https://developers.cloudflare.com/fundamentals/api/reference/limits/
📖
Documentation
https://developers.cloudflare.com/api/operations/accounts-list-accounts
📖
APIReference
https://developers.cloudflare.com/api/resources/accounts/
📖
APIReference
https://developers.cloudflare.com/ssl/
📖
Documentation
https://developers.cloudflare.com/api/operations/ip-access-rules-for-a-user-list-ip-access-rules
📖
Documentation
https://developers.cloudflare.com/api/operations/user'-s-account-memberships-list-memberships
📖
Documentation
https://developers.cloudflare.com/api/operations/radar-get-search-global
📖
APIReference
https://developers.cloudflare.com/radar/
📖
GettingStarted
https://developers.cloudflare.com/radar/get-started/
📖
Documentation
https://developers.cloudflare.com/api/operations/user-user-details
📖
APIReference
https://developers.cloudflare.com/api/resources/user/
📖
Documentation
https://developers.cloudflare.com/api/operations/zones-get
📖
APIReference
https://developers.cloudflare.com/api/resources/zones/
📖
Documentation
https://developers.cloudflare.com/dns/
📖
APIReference
https://developers.cloudflare.com/api/resources/dns/
📖
Documentation
https://developers.cloudflare.com/workers/
📖
APIReference
https://developers.cloudflare.com/api/resources/workers/
📖
GettingStarted
https://developers.cloudflare.com/workers/get-started/
📖
Documentation
https://developers.cloudflare.com/workers-ai/
📖
GettingStarted
https://developers.cloudflare.com/workers-ai/get-started/rest-api/
📖
APIReference
https://developers.cloudflare.com/workers-ai/configuration/open-ai-compatibility/
📖
APIReference
https://developers.cloudflare.com/workers-ai/models/
📖
Documentation
https://developers.cloudflare.com/ai-gateway/
📖
APIReference
https://developers.cloudflare.com/ai-gateway/usage/providers/
📖
GettingStarted
https://developers.cloudflare.com/ai-gateway/get-started/
📖
Documentation
https://developers.cloudflare.com/r2/
📖
APIReference
https://developers.cloudflare.com/r2/api/s3/api/
📖
GettingStarted
https://developers.cloudflare.com/r2/get-started/
📖
Documentation
https://developers.cloudflare.com/d1/
📖
APIReference
https://developers.cloudflare.com/api/resources/d1/
📖
GettingStarted
https://developers.cloudflare.com/d1/get-started/
📖
Documentation
https://developers.cloudflare.com/kv/
📖
APIReference
https://developers.cloudflare.com/api/resources/kv/
📖
GettingStarted
https://developers.cloudflare.com/kv/get-started/
📖
Documentation
https://developers.cloudflare.com/queues/
📖
APIReference
https://developers.cloudflare.com/api/resources/queues/
📖
GettingStarted
https://developers.cloudflare.com/queues/get-started/
📖
Documentation
https://developers.cloudflare.com/durable-objects/
📖
GettingStarted
https://developers.cloudflare.com/durable-objects/get-started/
📖
APIReference
https://developers.cloudflare.com/durable-objects/api/
📖
Documentation
https://developers.cloudflare.com/vectorize/
📖
GettingStarted
https://developers.cloudflare.com/vectorize/get-started/intro/
📖
APIReference
https://developers.cloudflare.com/vectorize/reference/client-api/
📖
Documentation
https://developers.cloudflare.com/pages/
📖
APIReference
https://developers.cloudflare.com/pages/configuration/api/
📖
GettingStarted
https://developers.cloudflare.com/pages/get-started/
📖
Documentation
https://developers.cloudflare.com/stream/
📖
GettingStarted
https://developers.cloudflare.com/stream/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/stream/
📖
Documentation
https://developers.cloudflare.com/images/
📖
GettingStarted
https://developers.cloudflare.com/images/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/images/
📖
Documentation
https://developers.cloudflare.com/turnstile/
📖
GettingStarted
https://developers.cloudflare.com/turnstile/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/turnstile/
📖
Documentation
https://developers.cloudflare.com/logs/
📖
APIReference
https://developers.cloudflare.com/api/resources/logpush/
📖
GettingStarted
https://developers.cloudflare.com/logs/get-started/
📖
Documentation
https://developers.cloudflare.com/hyperdrive/
📖
APIReference
https://developers.cloudflare.com/api/resources/hyperdrive/
📖
GettingStarted
https://developers.cloudflare.com/hyperdrive/get-started/

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudflare-zones-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cloudflare-zones-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cloudflare Zones API
  description: Interact with Cloudflare's products and services via the Cloudflare API.
  license:
    name: BSD-3-Clause
    url: https://opensource.org/licenses/BSD-3-Clause
  version: 4.0.0
servers:
- url: https://api.cloudflare.com/client/v4
  description: Client API
security:
- api_email: []
  api_key: []
- api_token: []
- user_service_key: []
tags:


# --- truncated at 32 KB (1370 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudflare/refs/heads/main/openapi/cloudflare-zones-api-openapi.yml