DashboardSign inStart your trial

Cloudflare

Reference

64 actions for Cloudflare workflows.

01. Operations

Act on Cloudflare from a workflow

Operations are the actions a workflow can take in Cloudflare, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

20 operations

These operations cover foundational infrastructure management tasks and miscellaneous configuration needs. Use them to set up DNS records, manage zones, configure tunnels, handle firewall and WAF rules, monitor accounts, and adjust bot management settings for your Cloudflare services.

Action★ Featured

Create DNS record

CLOUDFLARE_CREATE_DNS_RECORD

Add a new DNS record to your domain, such as pointing subdomains to servers or setting up email routing without manual configuration.

10 input
Action★ Featured

List DNS records

CLOUDFLARE_LIST_DNS_RECORDS

Retrieve and search DNS records within your Cloudflare zone to find record IDs and details for management purposes. Useful for identifying existing records before making updates or deletions.

11 input
Action★ Featured

List Zones

CLOUDFLARE_LIST_ZONES

Retrieve a list of all domains (zones) you're managing through Cloudflare in your account, with support for searching, filtering, and pagination to easily find specific domains.

8 input
Action★ Featured

Update DNS record

CLOUDFLARE_UPDATE_DNS_RECORD

Modify existing DNS records in your Cloudflare zone by updating specific fields like IP addresses, CNAME targets, or TTL values without affecting other record settings.

9 input
Action

Create WAF List

CLOUDFLARE_CREATE_LIST

Create a custom list for organizing and managing IP addresses, hostnames, ASNs, or redirects that can be used in your website security rules. This allows you to build reusable security filters without creating rules from scratch each time.

4 input
Action

Create Zone

CLOUDFLARE_CREATE_ZONE

Set up a new domain in Cloudflare for DNS management and protection. This creates a zone that you can configure with DNS records once you update your domain registrar's nameservers.

4 input
Action

Delete DNS Record

CLOUDFLARE_DELETE_DNS_RECORD

Remove a DNS record from your domain zone when you no longer need it, such as deleting outdated mail server entries or removing test domains.

2 input
Action

Delete WAF List

CLOUDFLARE_DELETE_LIST

Removes a Web Application Firewall list from your Cloudflare account after you've confirmed it's no longer being used by any active filters.

2 input
Action

Delete Zone

CLOUDFLARE_DELETE_ZONE

Permanently remove a DNS zone and all its associated DNS records from your Cloudflare account. Use this when you no longer need to manage a domain through Cloudflare.

1 input
Action

Get Bot Management Settings

CLOUDFLARE_GET_BOT_MANAGEMENT_SETTINGS

Retrieves your website's bot protection settings to see what level of bot management is currently enabled and configured. Use this to audit your current bot defense strategy and understand your protection status.

1 input
Action

List Account Members

CLOUDFLARE_LIST_ACCOUNT_MEMBERS

Retrieves all members of your Cloudflare account along with their roles, permissions, and membership status. Use this to view who has access to your account and what actions they can perform.

6 input
Action

List Accounts

CLOUDFLARE_LIST_ACCOUNTS

Retrieves all Cloudflare accounts you have access to, including their IDs and settings, so you can identify the right account before making changes or accessing account-specific features.

4 input
Action

List Firewall Rules

CLOUDFLARE_LIST_FIREWALL_RULES

Retrieve all firewall rules configured for a specific DNS zone to monitor and audit your website's security settings. This helps you verify which traffic restrictions and protection rules are currently active.

6 input
Action

List Monitors

CLOUDFLARE_LIST_MONITORS

Retrieve all load-balancer monitors configured in your Cloudflare account to view their status, settings, and health check configurations. Use this to audit your existing monitors and verify your infrastructure's monitoring setup.

5 input
Action

List Pools

CLOUDFLARE_LIST_POOLS

Retrieve all load balancer pools configured in your Cloudflare account to understand your current traffic distribution setup and identify specific pool IDs for management or monitoring tasks.

4 input
Action

List Tunnels

CLOUDFLARE_LIST_TUNNELS

Retrieve all Cloudflare Tunnels in your account to view tunnel IDs, names, and current statuses. This helps you identify which tunnels are active and available for managing your traffic routing and DNS configurations.

5 input
Action

List WAF Lists

CLOUDFLARE_GET_LISTS

Retrieve all Web Application Firewall (WAF) lists associated with your Cloudflare account to see what security rule sets are available for protecting your websites.

1 input
Action

Update Tunnel Configuration

CLOUDFLARE_UPDATE_TUNNEL_CONFIGURATION

Modifies how a Cloudflare Tunnel routes incoming traffic to your applications by updating ingress rules and hostname mappings. This lets you control which domains point to which services without manual configuration.

3 input
Action

Update WAF List

CLOUDFLARE_UPDATE_LIST

Update the description and metadata of a WAF (Web Application Firewall) list to keep your security configurations organized and documented. This helps you maintain clear notes about what each list protects and when it was last reviewed.

3 input
Action

Update Zone

CLOUDFLARE_UPDATE_ZONE

Modify individual settings for your Cloudflare zone such as plan type, nameservers, or DNS records to take immediate effect on your live domain. Use this to keep your domain configuration up-to-date without downtime.

4 input

Security

44 operations
Action

Capture Browser Snapshot

CLOUDFLARE_CAPTURE_BROWSER_SNAPSHOT

Render a URL or supplied HTML and return selected page representations.

24 input
Action

Check Registrar Domains

CLOUDFLARE_CHECK_REGISTRAR_DOMAINS

Check authoritative registration availability and pricing for up to 20 domains.

2 input
Action

Create Pages Deployment

CLOUDFLARE_CREATE_PAGES_DEPLOYMENT

Create a Cloudflare Pages deployment from a Git branch or Direct Upload manifest.

15 input
Action

Create Turnstile Widget

CLOUDFLARE_CREATE_TURNSTILE_WIDGET

Create a Turnstile challenge widget for selected domains.

9 input
Action

Create User API Token

CLOUDFLARE_CREATE_USER_API_TOKEN

Create a user API token carrying supplied grants.

5 input
Action

Create Worker

CLOUDFLARE_CREATE_WORKER

Create a beta Worker resource and configure its observability, previews, subdomain, tags, and tail consumers.

8 input
Action

Create Worker Deployment

CLOUDFLARE_CREATE_WORKER_DEPLOYMENT

Deploy existing Worker versions immediately to live traffic by percentage.

6 input
Action

Create Worker Version

CLOUDFLARE_CREATE_WORKER_VERSION

Upload code, assets, and configuration as a new Worker version without deploying it to production traffic.

16 input
Action

Delete Pages Deployment

CLOUDFLARE_DELETE_PAGES_DEPLOYMENT

Delete a selected non-production Cloudflare Pages deployment.

4 input
Action

Get Account Token

CLOUDFLARE_GET_ACCOUNT_TOKEN

Retrieve metadata and policies for one account-owned API token.

2 input
Action

Get KV Namespace

CLOUDFLARE_GET_KV_NAMESPACE

Retrieve metadata for one Cloudflare Workers KV namespace.

2 input
Action

Get KV Value

CLOUDFLARE_GET_KV_VALUE

Retrieve the stored bytes for a key in a Workers KV namespace.

3 input
Action

Get Pages Deployment

CLOUDFLARE_GET_PAGES_DEPLOYMENT

Retrieve one Cloudflare Pages deployment and its current build status.

3 input
Action

Get Pages Project

CLOUDFLARE_GET_PAGES_PROJECT

Retrieve one Cloudflare Pages project and its configuration.

2 input
Action

Get User API Token

CLOUDFLARE_GET_USER_API_TOKEN

Retrieve metadata and policies for one user-owned API token.

1 input
Action

Get Worker Preview Deployment

CLOUDFLARE_GET_WORKER_PREVIEW_DEPLOYMENT

Retrieve a specific or latest deployment for a Worker Preview.

5 input
Action

Get Worker Script Content

CLOUDFLARE_GET_WORKER_SCRIPT_CONTENT

Retrieve the deployed content of one Cloudflare Worker script.

2 input
Action

Get Worker Script Subdomain

CLOUDFLARE_GET_WORKER_SCRIPT_SUBDOMAIN

Inspect workers.dev and preview URL availability for a Worker script.

2 input
Action

Get Worker Script Version

CLOUDFLARE_GET_WORKER_SCRIPT_VERSION

Retrieve detailed information for one classic Worker script version.

3 input
Action

Get Worker Version

CLOUDFLARE_GET_WORKER_VERSION

Retrieve one beta Worker version; optional code modules may add megabytes.

4 input
Action

Inventory Developer Resources

CLOUDFLARE_INVENTORY_DEVELOPER_RESOURCES

Return one page each of KV namespaces, Workflows, and D1 databases.

7 input
Action

List D1 Databases

CLOUDFLARE_LIST_D1_DATABASES

List one page of D1 databases in an account.

4 input
Action

List Email Routing Addresses

CLOUDFLARE_LIST_EMAIL_ROUTING_ADDRESSES

List Email Routing destination addresses configured for an account.

5 input
Action

List KV Keys

CLOUDFLARE_LIST_KV_KEYS

List key names and metadata in a Cloudflare Workers KV namespace.

5 input
Action

List KV Namespaces

CLOUDFLARE_LIST_KV_NAMESPACES

List Workers KV namespaces in a Cloudflare account.

5 input
Action

List MCP Portals

CLOUDFLARE_LIST_MCP_PORTALS

List Cloudflare Access AI Controls MCP portals with pagination and search.

4 input
Action

List Pages Deployments

CLOUDFLARE_LIST_PAGES_DEPLOYMENTS

List production or preview deployments for a Cloudflare Pages project.

5 input
Action

List Pages Project Domains

CLOUDFLARE_LIST_PAGES_PROJECT_DOMAINS

List custom domains attached to a Cloudflare Pages project, including their validation and verification state.

2 input
Action

List Rule List Entries

CLOUDFLARE_LIST_RULE_LIST_ENTRIES

List entries in one Cloudflare account rule list.

5 input
Action

List Worker Build Triggers

CLOUDFLARE_LIST_WORKER_BUILD_TRIGGERS

List Workers Builds trigger configurations associated with one Worker tag.

2 input
Action

List Worker Scripts

CLOUDFLARE_LIST_WORKER_SCRIPTS

List uploaded classic Worker scripts, optionally filtering by tag rules.

2 input
Action

List Worker Secrets

CLOUDFLARE_LIST_WORKER_SECRETS

List the names and types of secrets bound to one Worker script.

2 input
Action

List Worker Telemetry Values

CLOUDFLARE_LIST_WORKER_TELEMETRY_VALUES

List unique values observed for a Workers telemetry field.

8 input
Action

Manage Worker Schedules

CLOUDFLARE_MANAGE_WORKER_SCHEDULES

Get a Worker's Cron Triggers, or replace all triggers when schedules is supplied.

3 input
Action

Query GraphQL Analytics

CLOUDFLARE_QUERY_GRAPHQL_ANALYTICS

Run a read-only query against Cloudflare's GraphQL Analytics API.

2 input
Action

Query Worker Telemetry

CLOUDFLARE_QUERY_WORKER_TELEMETRY

Run a saved or ad-hoc Workers Observability telemetry query.

16 input
Action

Replace Rules List Items

CLOUDFLARE_REPLACE_LIST_ITEMS

Replace every item in a Rules List and wait for the bulk operation outcome.

4 input
Action

Roll Back Pages Deployment

CLOUDFLARE_ROLLBACK_PAGES_DEPLOYMENT

Promote a previous successful Pages deployment back to production.

3 input
Action

Run Workers AI Model

CLOUDFLARE_RUN_WORKERS_AI_MODEL

Run a Workers AI model and return non-streaming JSON; streaming is unsupported.

3 input
Action

Start Worker Asset Upload Session

CLOUDFLARE_START_WORKER_ASSET_UPLOAD_SESSION

Register a Worker static-asset manifest and return a one-hour JWT and hash buckets for later asset-upload calls; this action does not upload asset bytes.

3 input
Action

Update Pages Project

CLOUDFLARE_UPDATE_PAGES_PROJECT

Rename a Pages project or update its production branch, build configuration, deployment environments, or source repository settings.

7 input
Action

Update Worker Preview Deployment

CLOUDFLARE_UPDATE_WORKER_PREVIEW_DEPLOYMENT

Create a new Preview deployment by merge-patching bindings or annotations on an existing Preview deployment.

6 input
Action

Upload Pages Assets

CLOUDFLARE_UPLOAD_PAGES_ASSETS

Upload static assets and register their hashes for a Pages deployment.

3 input
Action

Write KV Value

CLOUDFLARE_WRITE_KV_VALUE

Create or replace a UTF-8 value in a Cloudflare Workers KV namespace.

7 input
What now

Use Cloudflare in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.