Skip to main content
Cloudflare
Cloudflare
141 actions · 1 auth method
PreviewInfrastructureObservabilitySecurity

Authentication

API Token

Create an API Token from the Cloudflare dashboard with appropriate permissions for the resources you want to manage.Guides: Connector Profile, Link Account
Actions
141 actions
Action
Description
Verify Token
Verify that the API token is valid and active.
List Accounts
List all accounts you have ownership or verified access to.
Get Account
Retrieve details for a specific Cloudflare account by ID.
List AI Gateways
List all AI Gateway configurations in the account.
Get AI Gateway
Retrieve details for a specific AI Gateway including configuration and usage statistics.
Create AI Gateway
Create a new AI Gateway for proxying and monitoring AI API calls.
Update AI Gateway
Update an AI Gateway’s configuration including caching, rate limiting, and logging settings.
Delete AI Gateway
Delete an AI Gateway and all its configuration.
List AI Gateway Logs
List request/response logs for an AI Gateway with filtering by model, provider, date range, and status.
List Custom Hostnames
List all custom hostnames for a zone with optional filtering by hostname, SSL status, and order.
Get Custom Hostname
Retrieve details for a specific custom hostname including SSL status and ownership verification.
Create Custom Hostname
Create a new custom hostname for a zone with SSL configuration for SaaS customer domains.
Update Custom Hostname
Update a custom hostname’s SSL settings, origin server, or other configuration.
Delete Custom Hostname
Delete a custom hostname and its associated SSL certificate.
List D1 Databases
List all D1 SQL databases in the account.
Get D1 Database
Retrieve details for a specific D1 database by UUID.
Create D1 Database
Create a new D1 SQL database.
Delete D1 Database
Delete a D1 database by UUID.
Query D1 Database
Execute a SQL query against a D1 database with optional parameter binding.
List DNS Records
List all DNS records for a zone with optional filtering by type, name, and content.
Get DNS Record
Retrieve details for a specific DNS record by zone ID and record ID.
Create DNS Record
Create a new DNS record for a zone with type, name, content, TTL, and proxy settings.
Update DNS Record
Overwrite an existing DNS record with new values for type, name, content, TTL, and proxy settings.
Delete DNS Record
Delete a DNS record from a zone.
Get DNS Analytics Report
Retrieve DNS analytics data for a zone including query volume, response codes, and record types over time.
Get DNS Analytics By Time
Retrieve DNS analytics data grouped by time intervals for visualizing query trends over time.
List Firewall Rules
List all firewall rules for a zone.
List Rulesets
List all rulesets at the zone level for security and other features.
Get Ruleset
Retrieve a specific ruleset with all its rules.
List Account Rulesets
List all rulesets at the account level.
Delete Ruleset
Delete a zone-level ruleset and all its versions.
List IP Access Rules
List IP access rules for the account that control access based on IP address, IP range, country, or ASN.
Create IP Access Rule
Create an IP access rule to block, challenge, or allow traffic based on IP, IP range, country, or ASN.
Delete IP Access Rule
Delete an IP access rule by ID.
List Healthchecks
List all standalone healthchecks for a zone to monitor origin server availability.
Get Healthcheck
Retrieve details for a specific healthcheck including its status, configuration, and failure reason.
Create Healthcheck
Create a standalone healthcheck to monitor an origin server’s availability via HTTP, HTTPS, or TCP.
Update Healthcheck
Update a healthcheck’s configuration including address, check interval, expected responses, and suspension status.
Delete Healthcheck
Delete a standalone healthcheck from a zone.
List KV Namespaces
List all Workers KV namespaces in the account.
Get KV Namespace
Retrieve details for a specific KV namespace by ID.
Create KV Namespace
Create a new Workers KV namespace in the account.
Rename KV Namespace
Rename an existing KV namespace.
Delete KV Namespace
Delete a KV namespace and all its keys.
List KV Keys
List all keys in a KV namespace with optional prefix filtering and pagination.
Get KV Value
Read the value for a specific key in a KV namespace.
Write KV Values (Bulk)
Write multiple key-value pairs to a KV namespace in a single request with optional expiration settings.
Delete KV Value
Delete a key-value pair from a KV namespace.
List Load Balancers
List all load balancers for a zone.
Get Load Balancer
Retrieve details for a specific load balancer.
Delete Load Balancer
Delete a load balancer by ID.
List Load Balancer Pools
List all load balancer pools in the account.
Get Load Balancer Pool
Retrieve details for a specific load balancer pool.
Get Pool Health
Retrieve the health status of a load balancer pool and its origins.
List Load Balancer Monitors
List all load balancer monitors in the account.
Get Load Balancer Monitor
Retrieve details for a specific load balancer monitor.
List Logpush Jobs
List all Logpush jobs configured for a zone for log delivery to external destinations.
List Account Logpush Jobs
List all Logpush jobs configured for an account for log delivery to external destinations.
Get Logpush Job
Retrieve details for a specific Logpush job including dataset, destination, and status.
Create Logpush Job
Create a new Logpush job to deliver logs from a dataset to an external destination.
Update Logpush Job
Update an existing Logpush job’s configuration including destination, fields, filters, and enabled status.
Delete Logpush Job
Delete a Logpush job to stop log delivery to the configured destination.
List Account Members
List all members of a Cloudflare account with their roles and status.
Get Account Member
Retrieve details for a specific account member.
Remove Account Member
Remove a member from the Cloudflare account.
List Account Roles
List all available roles for the Cloudflare account.
List Audit Logs
List audit log events for the account showing who made changes and when.
List Pages Projects
List all Cloudflare Pages projects in the account.
Get Pages Project
Retrieve details for a specific Pages project by name.
Create Pages Project
Create a new Cloudflare Pages project.
Delete Pages Project
Delete a Pages project by name.
List Pages Deployments
List all deployments for a Pages project.
Get Pages Deployment
Retrieve details for a specific Pages deployment.
List R2 Buckets
List all R2 storage buckets in the account.
Get R2 Bucket
Retrieve details for a specific R2 bucket by name.
Create R2 Bucket
Create a new R2 storage bucket.
Delete R2 Bucket
Delete an R2 bucket by name.
Get Radar L3 Attack Summary
Get a summary of Layer 3 DDoS attack activity including top protocols and attack vectors.
Get Radar L7 Attack Summary
Get a summary of Layer 7 application-layer attack activity including HTTP methods and mitigation techniques.
Get Radar Traffic Anomalies
Get internet traffic anomalies detected by Cloudflare Radar for monitoring outages and disruptions.
Scan URL
Submit a URL for scanning by Cloudflare Radar to analyze for phishing, malware, and other threats.
Get URL Scan Result
Retrieve the results of a URL scan including threat verdicts, page details, and detected technologies.
Search URL Scans
Search previously submitted URL scans using the ElasticSearch-syntax q parameter.
Get Radar Domain Ranking
Get Cloudflare Radar domain popularity ranking for a specific domain.
Get Radar Top Domains
Get the top ranked domains globally or by location from Cloudflare Radar.
Get Radar BGP Hijacks
Get BGP hijack events detected by Cloudflare Radar for monitoring routing security.
Get Radar BGP Leaks
Get BGP route leak events detected by Cloudflare Radar for monitoring routing integrity.
Get Radar IP Info
Look up IP address information including ASN, geolocation, and network details from Cloudflare Radar.
Get Radar ASN Info
Look up ASN (Autonomous System Number) information including organization, country, and network size.
List Rules Lists
List all rules lists (IP lists, hostname lists, etc.) in the account.
Get Rules List
Retrieve details for a specific rules list by ID.
Create Rules List
Create a new rules list for use in firewall rules and security features.
Delete Rules List
Delete a rules list by ID.
List Rules List Items
List all items in a rules list with pagination.
List SSL Certificates
List all SSL/TLS certificate packs for a zone including Universal, Advanced, and custom certificates.
Get SSL Certificate Pack
Retrieve details for a specific SSL/TLS certificate pack including status, hostnames, and expiration.
Order SSL Certificate Pack
Order an Advanced Certificate Manager certificate pack for specific hostnames.
Delete SSL Certificate Pack
Delete an Advanced Certificate Manager certificate pack.
Get SSL Verification Status
Get the SSL verification status and validation records for a zone’s certificate pack.
Get Universal SSL Settings
Retrieve the Universal SSL settings for a zone including whether it is enabled.
Update Universal SSL Settings
Enable or disable Universal SSL for a zone.
List Tunnels
List all Cloudflare Tunnels in the account for securely exposing applications without opening inbound ports.
Get Tunnel
Retrieve details for a specific Cloudflare Tunnel including status, connections, and configuration.
Create Tunnel
Create a new Cloudflare Tunnel for securely connecting origin servers to the Cloudflare network.
Delete Tunnel
Delete a Cloudflare Tunnel. The tunnel must have no active connections before deletion.
List Tunnel Connections
List active connections (cloudflared connectors) for a specific Cloudflare Tunnel.
Get Tunnel Configuration
Retrieve the configuration for a remotely-managed Cloudflare Tunnel including ingress rules.
List Waiting Rooms
List all waiting rooms configured for a zone for managing traffic surges.
Get Waiting Room
Retrieve details for a specific waiting room including its configuration and queue settings.
Create Waiting Room
Create a new waiting room for a zone to manage traffic surges and protect origin servers.
Update Waiting Room
Update a waiting room’s configuration including capacity limits, queue settings, and session duration.
Get Waiting Room Status
Get the real-time status of a waiting room including queue length, estimated wait time, and active users.
Delete Waiting Room
Delete a waiting room from a zone.
List Workers Scripts
List all Workers scripts deployed to the account.
Download Workers Script
Download the raw worker script source content.
Delete Workers Script
Delete a Workers script by name.
List Workers Routes
List all Workers routes for a zone.
Create Workers Route
Create a Workers route to map a URL pattern to a Workers script.
Delete Workers Route
Delete a Workers route by ID.
List Workers Builds
List all builds for a Workers script to track deployment pipeline history.
Get Workers Build
Retrieve details for a specific Workers build including status and metadata.
Get Workers Build Logs
Retrieve build logs for a specific Workers build to diagnose build failures or review output.
List Workers Cron Triggers
List all cron triggers (scheduled executions) for a Workers script.
Update Workers Cron Triggers
Replace all cron triggers for a Workers script with a new set of schedules.
List Workers Secrets
List all secret bindings for a Workers script (names only, values are not returned).
Put Workers Secret
Create or update a secret binding for a Workers script.
Delete Workers Secret
Delete a secret binding from a Workers script.
Get Workers Route
Retrieve details for a specific Workers route by ID.
Update Workers Route
Update a Workers route’s URL pattern or associated script.
Query Workers Telemetry
Execute a saved Workers observability query to retrieve logs, errors, and invocation events.
Get Workers Telemetry Keys
Retrieve available telemetry keys (filterable fields) for Workers observability queries.
Get Workers Telemetry Values
Retrieve distinct values for a specific telemetry key to understand available filter options.
List Zones
List all zones (domains) in the account with optional filtering by name, status, and pagination.
Get Zone
Retrieve details for a specific zone by ID.
Create Zone
Add a new zone (domain) to the Cloudflare account.
Delete Zone
Remove a zone (domain) from Cloudflare.
Purge Zone Cache
Purge cached content for a zone. Purge everything or specific files/tags/hosts.
Update Zone
Update settings for a zone such as vanity name servers, paused status, and type.
List Zone Settings
List all settings for a zone including SSL mode, security level, caching, and more.
Get Zone Setting
Retrieve the value of a specific zone setting by its ID.
Update Zone Setting
Update the value of a specific zone setting such as SSL mode, security level, or caching.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/cloudflare/filled/png

Connector Profile

Cloudflare - API Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/cloudflare/filled/png

Link Account

Cloudflare - API Token
4

Use Actions

Invoke actions using one of the methods below: