Cloudflare Accounts API

The Accounts API from Cloudflare — 441 operation(s) for accounts.

Operations 740

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

GET /accounts Cloudflare List Accounts #
GET /accounts/{account_id} Cloudflare Account Details #
PUT /accounts/{account_id} Cloudflare Update Account #
GET /accounts/{account_id}/addressing/address_maps Cloudflare List Address Maps #
POST /accounts/{account_id}/addressing/address_maps Cloudflare Create Address Map #
DELETE /accounts/{account_id}/addressing/address_maps/{address_map_id} Cloudflare Delete Address Map #
GET /accounts/{account_id}/addressing/address_maps/{address_map_id} Cloudflare Address Map Details #
PATCH /accounts/{account_id}/addressing/address_maps/{address_map_id} Cloudflare Update Address Map #
DELETE /accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id} Cloudflare Remove an account membership from an Address Map #
PUT /accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id} Cloudflare Add an account membership to an Address Map #
DELETE /accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address} Cloudflare Remove an IP from an Address Map #
PUT /accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address} Cloudflare Add an IP to an Address Map #
DELETE /accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id} Cloudflare Remove a zone membership from an Address Map #
PUT /accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id} Cloudflare Add a zone membership to an Address Map #
POST /accounts/{account_id}/addressing/loa_documents Cloudflare Upload LOA Document #
GET /accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download Cloudflare Download LOA Document #
GET /accounts/{account_id}/addressing/prefixes Cloudflare List Prefixes #
POST /accounts/{account_id}/addressing/prefixes Cloudflare Add Prefix #
DELETE /accounts/{account_id}/addressing/prefixes/{prefix_id} Cloudflare Delete Prefix #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id} Cloudflare Prefix Details #
PATCH /accounts/{account_id}/addressing/prefixes/{prefix_id} Cloudflare Update Prefix Description #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes Cloudflare List BGP Prefixes #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id} Cloudflare Fetch BGP Prefix #
PATCH /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id} Cloudflare Update BGP Prefix #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status Cloudflare Get Advertisement Status #
PATCH /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status Cloudflare Update Prefix Dynamic Advertisement Status #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings Cloudflare List Service Bindings #
POST /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings Cloudflare Create Service Binding #
DELETE /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id} Cloudflare Delete Service Binding #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id} Cloudflare Get Service Binding #
GET /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations Cloudflare List Prefix Delegations #
POST /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations Cloudflare Create Prefix Delegation #
DELETE /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations/{delegation_id} Cloudflare Delete Prefix Delegation #
GET /accounts/{account_id}/addressing/services Cloudflare List Services #
POST /accounts/{account_id}/ai/run/@cf/baai/bge-base-en-v1.5 Cloudflare Execute @cf/baai/bge-base-en-v1.5 model #
POST /accounts/{account_id}/ai/run/@cf/baai/bge-large-en-v1.5 Cloudflare Execute @cf/baai/bge-large-en-v1.5 model #
POST /accounts/{account_id}/ai/run/@cf/baai/bge-small-en-v1.5 Cloudflare Execute @cf/baai/bge-small-en-v1.5 model #
POST /accounts/{account_id}/ai/run/@cf/bytedance/stable-diffusion-xl-lightning Cloudflare Execute @cf/bytedance/stable-diffusion-xl-lightning model #
POST /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-base Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-base model #
POST /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-instruct Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-instruct model #
POST /accounts/{account_id}/ai/run/@cf/defog/sqlcoder-7b-2 Cloudflare Execute @cf/defog/sqlcoder-7b-2 model #
POST /accounts/{account_id}/ai/run/@cf/facebook/bart-large-cnn Cloudflare Execute @cf/facebook/bart-large-cnn model #
POST /accounts/{account_id}/ai/run/@cf/facebook/detr-resnet-50 Cloudflare Execute @cf/facebook/detr-resnet-50 model #
POST /accounts/{account_id}/ai/run/@cf/huggingface/distilbert-sst-2-int8 Cloudflare Execute @cf/huggingface/distilbert-sst-2-int8 model #
POST /accounts/{account_id}/ai/run/@cf/jpmorganchase/roberta-spam Cloudflare Execute @cf/jpmorganchase/roberta-spam model #
POST /accounts/{account_id}/ai/run/@cf/lykon/dreamshaper-8-lcm Cloudflare Execute @cf/lykon/dreamshaper-8-lcm model #
POST /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-fp16 Cloudflare Execute @cf/meta/llama-2-7b-chat-fp16 model #
POST /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-int8 Cloudflare Execute @cf/meta/llama-2-7b-chat-int8 model #
POST /accounts/{account_id}/ai/run/@cf/meta/m2m100-1.2b Cloudflare Execute @cf/meta/m2m100-1.2b model #
POST /accounts/{account_id}/ai/run/@cf/microsoft/phi-2 Cloudflare Execute @cf/microsoft/phi-2 model #
POST /accounts/{account_id}/ai/run/@cf/microsoft/resnet-50 Cloudflare Execute @cf/microsoft/resnet-50 model #
POST /accounts/{account_id}/ai/run/@cf/mistral/mistral-7b-instruct-v0.1 Cloudflare Execute @cf/mistral/mistral-7b-instruct-v0.1 model #
POST /accounts/{account_id}/ai/run/@cf/openai/whisper Cloudflare Execute @cf/openai/whisper model #
POST /accounts/{account_id}/ai/run/@cf/openchat/openchat-3.5-0106 Cloudflare Execute @cf/openchat/openchat-3.5-0106 model #
POST /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-0.5b-chat Cloudflare Execute @cf/qwen/qwen1.5-0.5b-chat model #
POST /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-1.8b-chat Cloudflare Execute @cf/qwen/qwen1.5-1.8b-chat model #
POST /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-7b-chat-awq Cloudflare Execute @cf/qwen/qwen1.5-7b-chat-awq model #
POST /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-14b-chat-awq Cloudflare Execute @cf/qwen/qwen1.5-14b-chat-awq model #
POST /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-img2img Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-img2img model #
POST /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-inpainting Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-inpainting model #
POST /accounts/{account_id}/ai/run/@cf/stabilityai/stable-diffusion-xl-base-1.0 Cloudflare Execute @cf/stabilityai/stable-diffusion-xl-base-1.0 model #
POST /accounts/{account_id}/ai/run/@cf/thebloke/discolm-german-7b-v1-awq Cloudflare Execute @cf/thebloke/discolm-german-7b-v1-awq model #
POST /accounts/{account_id}/ai/run/@cf/thebloke/yarn-mistral-7b-64k-awq Cloudflare Execute @cf/thebloke/yarn-mistral-7b-64k-awq model #
POST /accounts/{account_id}/ai/run/@cf/tiiuae/falcon-7b-instruct Cloudflare Execute @cf/tiiuae/falcon-7b-instruct model #
POST /accounts/{account_id}/ai/run/@cf/tinyllama/tinyllama-1.1b-chat-v1.0 Cloudflare Execute @cf/tinyllama/tinyllama-1.1b-chat-v1.0 model #
POST /accounts/{account_id}/ai/run/@hf/baai/bge-base-en-v1.5 Cloudflare Execute @hf/baai/bge-base-en-v1.5 model #
POST /accounts/{account_id}/ai/run/@hf/sentence-transformers/all-minilm-l6-v2 Cloudflare Execute @hf/sentence-transformers/all-minilm-l6-v2 model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/codellama-7b-instruct-awq Cloudflare Execute @hf/thebloke/codellama-7b-instruct-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-base-awq Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-base-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-instruct-awq Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-instruct-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/llama-2-13b-chat-awq Cloudflare Execute @hf/thebloke/llama-2-13b-chat-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/llamaguard-7b-awq Cloudflare Execute @hf/thebloke/llamaguard-7b-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/mistral-7b-instruct-v0.1-awq Cloudflare Execute @hf/thebloke/mistral-7b-instruct-v0.1-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/neural-chat-7b-v3-1-awq Cloudflare Execute @hf/thebloke/neural-chat-7b-v3-1-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/openchat_3.5-awq Cloudflare Execute @hf/thebloke/openchat_3.5-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/openhermes-2.5-mistral-7b-awq Cloudflare Execute @hf/thebloke/openhermes-2.5-mistral-7b-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/orca-2-13b-awq Cloudflare Execute @hf/thebloke/orca-2-13b-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/starling-lm-7b-alpha-awq Cloudflare Execute @hf/thebloke/starling-lm-7b-alpha-awq model #
POST /accounts/{account_id}/ai/run/@hf/thebloke/zephyr-7b-beta-awq Cloudflare Execute @hf/thebloke/zephyr-7b-beta-awq model #
POST /accounts/{account_id}/ai/run/{model_name} Cloudflare Execute AI model #
GET /accounts/{account_id}/alerting/v3/available_alerts Cloudflare Get Alert Types #
GET /accounts/{account_id}/alerting/v3/destinations/eligible Cloudflare Get delivery mechanism eligibility #
DELETE /accounts/{account_id}/alerting/v3/destinations/pagerduty Cloudflare Delete PagerDuty Services #
GET /accounts/{account_id}/alerting/v3/destinations/pagerduty Cloudflare List PagerDuty services #
POST /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect Cloudflare Create PagerDuty integration token #
GET /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect/{token_id} Cloudflare Connect PagerDuty #
GET /accounts/{account_id}/alerting/v3/destinations/webhooks Cloudflare List webhooks #
POST /accounts/{account_id}/alerting/v3/destinations/webhooks Cloudflare Create a webhook #
DELETE /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} Cloudflare Delete a webhook #
GET /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} Cloudflare Get a webhook #
PUT /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} Cloudflare Update a webhook #
GET /accounts/{account_id}/alerting/v3/history Cloudflare List History #
GET /accounts/{account_id}/alerting/v3/policies Cloudflare List Notification policies #
POST /accounts/{account_id}/alerting/v3/policies Cloudflare Create a Notification policy #
DELETE /accounts/{account_id}/alerting/v3/policies/{policy_id} Cloudflare Delete a Notification policy #
GET /accounts/{account_id}/alerting/v3/policies/{policy_id} Cloudflare Get a Notification policy #
PUT /accounts/{account_id}/alerting/v3/policies/{policy_id} Cloudflare Update a Notification policy #
GET /accounts/{account_id}/audit_logs Cloudflare Get account audit logs #
POST /accounts/{account_id}/brand-protection/submit Cloudflare Submit suspicious URL for scanning #
GET /accounts/{account_id}/brand-protection/url-info Cloudflare Get results for a URL scan #
GET /accounts/{account_id}/calls/apps Cloudflare List apps #
POST /accounts/{account_id}/calls/apps Cloudflare Create a new app #
DELETE /accounts/{account_id}/calls/apps/{app_id} Cloudflare Delete app #
GET /accounts/{account_id}/calls/apps/{app_id} Cloudflare Retrieve app details #
PUT /accounts/{account_id}/calls/apps/{app_id} Cloudflare Edit app details #
GET /accounts/{account_id}/cfd_tunnel List Cloudflare Tunnels #
POST /accounts/{account_id}/cfd_tunnel Create a Cloudflare Tunnel #
DELETE /accounts/{account_id}/cfd_tunnel/{tunnel_id} Delete a Cloudflare Tunnel #
GET /accounts/{account_id}/cfd_tunnel/{tunnel_id} Get a Cloudflare Tunnel #
PATCH /accounts/{account_id}/cfd_tunnel/{tunnel_id} Update a Cloudflare Tunnel #
GET /accounts/{account_id}/cfd_tunnel/{tunnel_id}/configurations Cloudflare Get configuration #
PUT /accounts/{account_id}/cfd_tunnel/{tunnel_id}/configurations Cloudflare Put configuration #
DELETE /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connections Clean up Cloudflare Tunnel connections #
GET /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connections List Cloudflare Tunnel connections #
GET /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id} Get Cloudflare Tunnel connector #
POST /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management Get a Cloudflare Tunnel management token #
GET /accounts/{account_id}/cfd_tunnel/{tunnel_id}/token Get a Cloudflare Tunnel token #
GET /accounts/{account_id}/challenges/widgets Cloudflare List Turnstile Widgets #
POST /accounts/{account_id}/challenges/widgets Cloudflare Create a Turnstile Widget #
DELETE /accounts/{account_id}/challenges/widgets/{sitekey} Cloudflare Delete a Turnstile Widget #
GET /accounts/{account_id}/challenges/widgets/{sitekey} Cloudflare Turnstile Widget Details #
PUT /accounts/{account_id}/challenges/widgets/{sitekey} Cloudflare Update a Turnstile Widget #
POST /accounts/{account_id}/challenges/widgets/{sitekey}/rotate_secret Cloudflare Rotate Secret for a Turnstile Widget #
GET /accounts/{account_id}/custom_ns Cloudflare List Account Custom Nameservers #
POST /accounts/{account_id}/custom_ns Cloudflare Add Account Custom Nameserver #
DELETE /accounts/{account_id}/custom_ns/{custom_ns_id} Cloudflare Delete Account Custom Nameserver #
GET /accounts/{account_id}/custom_ns/availability Cloudflare Get Eligible Zones for Account Custom Nameservers #
POST /accounts/{account_id}/custom_ns/verify Cloudflare Verify Account Custom Nameserver Glue Records #
GET /accounts/{account_id}/d1/database Cloudflare List D1 Databases #
POST /accounts/{account_id}/d1/database Cloudflare Create D1 Database #
GET /accounts/{account_id}/devices Cloudflare List devices #
GET /accounts/{account_id}/devices/{device_id} Cloudflare Get device details #
GET /accounts/{account_id}/devices/{device_id}/override_codes Cloudflare Get an admin override code for a device #
GET /accounts/{account_id}/devices/dex_tests Cloudflare List Device DEX tests #
POST /accounts/{account_id}/devices/dex_tests Cloudflare Create Device DEX test #
DELETE /accounts/{account_id}/devices/dex_tests/{dex_test_id} Cloudflare Delete Device DEX test #
GET /accounts/{account_id}/devices/dex_tests/{dex_test_id} Cloudflare Get Device DEX test #
PUT /accounts/{account_id}/devices/dex_tests/{dex_test_id} Cloudflare Update Device DEX test #
GET /accounts/{account_id}/devices/networks Cloudflare List your device managed networks #
POST /accounts/{account_id}/devices/networks Cloudflare Create a device managed network #
DELETE /accounts/{account_id}/devices/networks/{network_id} Cloudflare Delete a device managed network #
GET /accounts/{account_id}/devices/networks/{network_id} Cloudflare Get device managed network details #
PUT /accounts/{account_id}/devices/networks/{network_id} Cloudflare Update a device managed network #
GET /accounts/{account_id}/devices/policies Cloudflare List device settings profiles #
GET /accounts/{account_id}/devices/policy Cloudflare Get the default device settings profile #
PATCH /accounts/{account_id}/devices/policy Cloudflare Update the default device settings profile #
POST /accounts/{account_id}/devices/policy Cloudflare Create a device settings profile #
DELETE /accounts/{account_id}/devices/policy/{policy_id} Cloudflare Delete a device settings profile #
GET /accounts/{account_id}/devices/policy/{policy_id} Cloudflare Get device settings profile by ID #
PATCH /accounts/{account_id}/devices/policy/{policy_id} Cloudflare Update a device settings profile #
GET /accounts/{account_id}/devices/policy/{policy_id}/exclude Cloudflare Get the Split Tunnel exclude list for a device settings profile #
PUT /accounts/{account_id}/devices/policy/{policy_id}/exclude Cloudflare Set the Split Tunnel exclude list for a device settings profile #
GET /accounts/{account_id}/devices/policy/{policy_id}/fallback_domains Cloudflare Get the Local Domain Fallback list for a device settings profile #
PUT /accounts/{account_id}/devices/policy/{policy_id}/fallback_domains Cloudflare Set the Local Domain Fallback list for a device settings profile #
GET /accounts/{account_id}/devices/policy/{policy_id}/include Cloudflare Get the Split Tunnel include list for a device settings profile #
PUT /accounts/{account_id}/devices/policy/{policy_id}/include Cloudflare Set the Split Tunnel include list for a device settings profile #
GET /accounts/{account_id}/devices/policy/exclude Cloudflare Get the Split Tunnel exclude list #
PUT /accounts/{account_id}/devices/policy/exclude Cloudflare Set the Split Tunnel exclude list #
GET /accounts/{account_id}/devices/policy/fallback_domains Cloudflare Get your Local Domain Fallback list #
PUT /accounts/{account_id}/devices/policy/fallback_domains Cloudflare Set your Local Domain Fallback list #
GET /accounts/{account_id}/devices/policy/include Cloudflare Get the Split Tunnel include list #
PUT /accounts/{account_id}/devices/policy/include Cloudflare Set the Split Tunnel include list #
GET /accounts/{account_id}/devices/posture Cloudflare List device posture rules #
POST /accounts/{account_id}/devices/posture Cloudflare Create a device posture rule #
DELETE /accounts/{account_id}/devices/posture/{rule_id} Cloudflare Delete a device posture rule #
GET /accounts/{account_id}/devices/posture/{rule_id} Cloudflare Get device posture rule details #
PUT /accounts/{account_id}/devices/posture/{rule_id} Cloudflare Update a device posture rule #
GET /accounts/{account_id}/devices/posture/integration Cloudflare List your device posture integrations #
POST /accounts/{account_id}/devices/posture/integration Cloudflare Create a device posture integration #
DELETE /accounts/{account_id}/devices/posture/integration/{integration_id} Cloudflare Delete a device posture integration #
GET /accounts/{account_id}/devices/posture/integration/{integration_id} Cloudflare Get device posture integration details #
PATCH /accounts/{account_id}/devices/posture/integration/{integration_id} Cloudflare Update a device posture integration #
POST /accounts/{account_id}/devices/revoke Cloudflare Revoke devices #
GET /accounts/{account_id}/devices/settings Cloudflare Get device settings for a Zero Trust account #
PUT /accounts/{account_id}/devices/settings Cloudflare Update device settings for a Zero Trust account #
POST /accounts/{account_id}/devices/unrevoke Cloudflare Unrevoke devices #
GET /accounts/{account_id}/dex/colos List Cloudflare colos #
GET /accounts/{account_id}/dex/fleet-status/devices Cloudflare List fleet status devices #
GET /accounts/{account_id}/dex/fleet-status/live Cloudflare List fleet status details by dimension #
GET /accounts/{account_id}/dex/fleet-status/over-time Cloudflare List fleet status aggregate details by dimension #
GET /accounts/{account_id}/dex/http-tests/{test_id} Cloudflare Get details and aggregate metrics for an http test #
GET /accounts/{account_id}/dex/http-tests/{test_id}/percentiles Cloudflare Get percentiles for an http test #
GET /accounts/{account_id}/dex/tests Cloudflare List DEX test analytics #
GET /accounts/{account_id}/dex/tests/unique-devices Cloudflare Get count of devices targeted #
GET /accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path Cloudflare Get details for a specific traceroute test run #
GET /accounts/{account_id}/dex/traceroute-tests/{test_id} Cloudflare Get details and aggregate metrics for a traceroute test #
GET /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path Cloudflare Get network path breakdown for a traceroute test #
GET /accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles Cloudflare Get percentiles for a traceroute test #
POST /accounts/{account_id}/diagnostics/traceroute Cloudflare Traceroute #
GET /accounts/{account_id}/dlp/datasets Cloudflare Fetch all datasets with information about available versions #
POST /accounts/{account_id}/dlp/datasets Cloudflare Create a new dataset #
DELETE /accounts/{account_id}/dlp/datasets/{dataset_id} Cloudflare Delete a dataset #
GET /accounts/{account_id}/dlp/datasets/{dataset_id} Cloudflare Fetch a specific dataset with information about available versions #
PUT /accounts/{account_id}/dlp/datasets/{dataset_id} Cloudflare Update details about a dataset #
POST /accounts/{account_id}/dlp/datasets/{dataset_id}/upload Cloudflare Prepare to upload a new version of a dataset #
POST /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version} Cloudflare Upload a new version of a dataset #
POST /accounts/{account_id}/dlp/patterns/validate Cloudflare Validate pattern #
GET /accounts/{account_id}/dlp/payload_log Cloudflare Get settings #
PUT /accounts/{account_id}/dlp/payload_log Cloudflare Update settings #
GET /accounts/{account_id}/dlp/profiles Cloudflare List all profiles #
GET /accounts/{account_id}/dlp/profiles/{profile_id} Cloudflare Get DLP Profile #
POST /accounts/{account_id}/dlp/profiles/custom Cloudflare Create custom profiles #
DELETE /accounts/{account_id}/dlp/profiles/custom/{profile_id} Cloudflare Delete custom profile #
GET /accounts/{account_id}/dlp/profiles/custom/{profile_id} Cloudflare Get custom profile #
PUT /accounts/{account_id}/dlp/profiles/custom/{profile_id} Cloudflare Update custom profile #
GET /accounts/{account_id}/dlp/profiles/predefined/{profile_id} Cloudflare Get predefined profile #
PUT /accounts/{account_id}/dlp/profiles/predefined/{profile_id} Cloudflare Update predefined profile #
GET /accounts/{account_id}/dns_firewall Cloudflare List DNS Firewall Clusters #
POST /accounts/{account_id}/dns_firewall Cloudflare Create DNS Firewall Cluster #
DELETE /accounts/{account_id}/dns_firewall/{dns_firewall_id} Cloudflare Delete DNS Firewall Cluster #
GET /accounts/{account_id}/dns_firewall/{dns_firewall_id} Cloudflare DNS Firewall Cluster Details #
PATCH /accounts/{account_id}/dns_firewall/{dns_firewall_id} Cloudflare Update DNS Firewall Cluster #
GET /accounts/{account_id}/gateway Cloudflare Get Zero Trust account information #
POST /accounts/{account_id}/gateway Cloudflare Create Zero Trust account #
GET /accounts/{account_id}/gateway/app_types Cloudflare List application and application type mappings #
GET /accounts/{account_id}/gateway/audit_ssh_settings Cloudflare Get Zero Trust Audit SSH settings #
PUT /accounts/{account_id}/gateway/audit_ssh_settings Cloudflare Update Zero Trust Audit SSH settings #
GET /accounts/{account_id}/gateway/categories Cloudflare List categories #
GET /accounts/{account_id}/gateway/configuration Cloudflare Get Zero Trust account configuration #
PATCH /accounts/{account_id}/gateway/configuration Cloudflare Patch Zero Trust account configuration #
PUT /accounts/{account_id}/gateway/configuration Cloudflare Update Zero Trust account configuration #
GET /accounts/{account_id}/gateway/lists Cloudflare List Zero Trust lists #
POST /accounts/{account_id}/gateway/lists Cloudflare Create Zero Trust list #
DELETE /accounts/{account_id}/gateway/lists/{list_id} Cloudflare Delete Zero Trust list #
GET /accounts/{account_id}/gateway/lists/{list_id} Cloudflare Get Zero Trust list details #
PATCH /accounts/{account_id}/gateway/lists/{list_id} Cloudflare Patch Zero Trust list #
PUT /accounts/{account_id}/gateway/lists/{list_id} Cloudflare Update Zero Trust list #
GET /accounts/{account_id}/gateway/lists/{list_id}/items Cloudflare Get Zero Trust list items #
GET /accounts/{account_id}/gateway/locations Cloudflare List Zero Trust Gateway locations #
POST /accounts/{account_id}/gateway/locations Cloudflare Create a Zero Trust Gateway location #
DELETE /accounts/{account_id}/gateway/locations/{location_id} Cloudflare Delete a Zero Trust Gateway location #
GET /accounts/{account_id}/gateway/locations/{location_id} Cloudflare Get Zero Trust Gateway location details #
PUT /accounts/{account_id}/gateway/locations/{location_id} Cloudflare Update a Zero Trust Gateway location #
GET /accounts/{account_id}/gateway/logging Cloudflare Get logging settings for the Zero Trust account #
PUT /accounts/{account_id}/gateway/logging Cloudflare Update Zero Trust account logging settings #
GET /accounts/{account_id}/gateway/proxy_endpoints Cloudflare Get a proxy endpoint #
POST /accounts/{account_id}/gateway/proxy_endpoints Cloudflare Create a proxy endpoint #
DELETE /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} Cloudflare Delete a proxy endpoint #
GET /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} Cloudflare List proxy endpoints #
PATCH /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} Cloudflare Update a proxy endpoint #
GET /accounts/{account_id}/gateway/rules Cloudflare List Zero Trust Gateway rules #
POST /accounts/{account_id}/gateway/rules Cloudflare Create a Zero Trust Gateway rule #
DELETE /accounts/{account_id}/gateway/rules/{rule_id} Cloudflare Delete a Zero Trust Gateway rule #
GET /accounts/{account_id}/gateway/rules/{rule_id} Cloudflare Get Zero Trust Gateway rule details #
PUT /accounts/{account_id}/gateway/rules/{rule_id} Cloudflare Update a Zero Trust Gateway rule #
GET /accounts/{account_id}/hyperdrive/configs Cloudflare List Hyperdrives #
POST /accounts/{account_id}/hyperdrive/configs Cloudflare Create Hyperdrive #
DELETE /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} Cloudflare Delete Hyperdrive #
GET /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} Cloudflare Get Hyperdrive #
PATCH /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} Cloudflare Patch Hyperdrive #

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-accounts-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-accounts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cloudflare Accounts 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 (1965 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudflare/refs/heads/main/openapi/cloudflare-accounts-api-openapi.yml