OpenAICodex

Connect Codex to Cloudflare

Give an autonomous agent your Cloudflare account as a tool and it provisions the infrastructure itself. It can create a D1 database, spin up an R2 bucket, add a KV namespace and bulk-write pairs into it, set DNS records, write firewall rules, and stand up a queue or a tunnel, calling each operation as a tool while it works. Wire it into a hosted coding agent in NoClick and it goes from a plan for your stack to the resources actually running.

Loading preview…
Opens a workflow with 568 tools ready to use.

Tools Codex gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Cloudflare

568 tools
List Dns Records

List DNS records for a zone

Create Dns Record

Create a new DNS record

Get Dns Record

Get a specific DNS record

Update Dns Record

Update an existing DNS record

Delete Dns Record

Delete a DNS record

List Zones

List all zones in an account

Get Zone

Get details for a specific zone

Get Zone Settings

Get all settings for a zone

Update Zone Setting

Update a specific zone setting

Purge Zone Cache

Purge zone cache

List Workers

List all Workers in an account

Get Worker

Get a Worker script

Upload Worker Script

Upload or update a Worker script

Delete Worker

Delete a Worker script

List Worker Routes

List Worker routes for a zone

Create Worker Route

Create a Worker route

Delete Worker Route

Delete a Worker route

List Kv Namespaces

List all KV namespaces in an account

Create Kv Namespace

Create a new KV namespace

Delete Kv Namespace

Delete a KV namespace

List Kv Keys

List keys in a KV namespace

Read Kv Value

Read a value from KV storage

Write Kv Value

Write a value to KV storage

Delete Kv Value

Delete a key from KV storage

Bulk Write Kv Pairs

Write multiple key-value pairs at once (up to 10,000 pairs)

List D1 Databases

List all D1 databases in an account

Get D1 Database

Get details for a D1 database

Create D1 Database

Create a new D1 database

Delete D1 Database

Delete a D1 database

Execute D1 Sql Query

Execute a SQL query against a D1 database

Export D1 Database As Sql

Export a D1 database as SQL

List R2 Buckets

List all R2 buckets in an account

Get R2 Bucket

Get details for an R2 bucket

Create R2 Bucket

Create a new R2 bucket

Delete R2 Bucket

Delete an R2 bucket

List Pages Projects

List all Pages projects in an account

Get Pages Project

Get a Pages project

Delete Pages Project

Delete a Pages project

List Pages Deployments

List deployments for a Pages project

Get Pages Deployment

Get a specific Pages deployment

Delete Pages Deployment

Delete a Pages deployment

List Stream Videos

List videos in Cloudflare Stream

Get Stream Video

Get details for a Stream video

Delete Stream Video

Delete a Stream video

Get Stream Video Embed Code

Get embed code for a Stream video

List Stream Live Inputs

List all live inputs for Stream

Create Stream Live Input

Create a new Stream live input

Delete Stream Live Input

Delete a Stream live input

Create Stream Upload URL

Create a Stream upload URL or initiate a URL-based upload

Create Stream Signed URL

Create a signed URL token for a Stream video

List Stream Signing Keys

List Stream signing keys

Create Stream Signing Key

Create a new Stream signing key

Delete Stream Signing Key

Delete a Stream signing key

List Stream Captions

List captions for a Stream video

Upload Stream Caption

Upload a caption track for a Stream video

Delete Stream Caption

Delete a caption track from a Stream video

List Stream Watermarks

List Stream watermark profiles

Create Stream Watermark

Create a Stream watermark profile from a URL

Get Stream Watermark

Get a Stream watermark profile

Delete Stream Watermark

Delete a Stream watermark profile

List Stream Audio Tracks

List audio tracks for a Stream video

Add Stream Audio Track

Add an audio track to a Stream video by copying from a URL

Edit Stream Audio Track

Edit an audio track on a Stream video

Delete Stream Audio Track

Delete an audio track from a Stream video

Update Stream Video

Update metadata and settings for a Stream video

List Images

List images in Cloudflare Images

Get Image

Get details for an image

Delete Image

Delete an image

Get Image Usage Statistics

Get image usage statistics

Create Image Direct Upload Url

Create a direct upload URL for images

List Firewall Rules

List firewall rules for a zone

Create Firewall Rule

Create a firewall rule for a zone

Delete Firewall Rule

Delete a firewall rule

List Zone Waf Packages

List WAF packages for a zone

List Access Applications

List Cloudflare Access applications

Get Access Application

Get a specific Access application

Create Access Application

Create an Access application

Delete Access Application

Delete an Access application

List Access Application Policies

List policies for an Access application

List Tunnels

List Cloudflare Tunnels

Get Tunnel

Get details for a specific tunnel

Create Tunnel

Create a new Cloudflare Tunnel

Delete Tunnel

Delete a Cloudflare Tunnel

Get Tunnel Token

Get the token for a tunnel (used to run cloudflared)

Get Email Routing Settings

Get Email Routing settings for a zone

List Email Routing Rules

List Email Routing rules for a zone

Create Email Routing Rule

Create an Email Routing rule

Delete Email Routing Rule

Delete an Email Routing rule

List Email Routing Destination Addresses

List destination email addresses for Email Routing

List Queues

List all Queues in an account

Get Queue

Get details for a Queue

Create Queue

Create a new Queue

Delete Queue

Delete a Queue

Send Queue Message

Send a message to a Queue

Pull Queue Messages

Pull messages from a Queue

Run Workers Ai Inference

Run inference with a Workers AI model

List Workers Ai Models

List available Workers AI models

List Vectorize Indexes

List all Vectorize indexes in an account

Get Vectorize Index

Get details for a Vectorize index

Create Vectorize Index

Create a new Vectorize index

Delete Vectorize Index

Delete a Vectorize index

Upsert Vectors to Index

Upsert vectors into a Vectorize index

Query Vectorize Index

Query vectors from a Vectorize index

Delete Vectors from Index

Delete vectors from a Vectorize index by ID

List Load Balancers

List load balancers for a zone

Get Load Balancer

Get a specific load balancer

Create Load Balancer

Create a new load balancer

Delete Load Balancer

Delete a load balancer

List Load Balancer Pools

List origin pools for load balancing

Create Load Balancer Pool

Create a new origin pool for load balancing

Get Zone Ssl Settings

Get SSL/TLS settings for a zone

List Zone Ssl Certificates

List SSL certificates for a zone

Get Zone Analytics

Get analytics summary for a zone

List Worker Secrets

List secrets for a Worker script

Put Worker Secret

Create or update a secret for a Worker script

Delete Worker Secret

Delete a secret from a Worker script

Bulk Upsert Worker Secrets

Bulk upsert secrets for a Worker script

Get Worker Cron Triggers

Get cron triggers (schedules) for a Worker script

Update Worker Cron Triggers

Update cron triggers (schedules) for a Worker script

List Durable Object Namespaces

List all Durable Object namespaces in an account

List Durable Objects

List Durable Objects in a namespace

Update Worker Route

Update an existing Worker route

List Pipelines

List all Workers Pipelines in an account

Get Pipeline

Get a specific Workers Pipeline

Create Pipeline

Create a new Workers Pipeline

Update Pipeline

Update an existing Workers Pipeline

Delete Pipeline

Delete a Workers Pipeline

List Secrets Stores

List all Secrets Stores in an account

Create Secrets Store

Create a new Secrets Store

Delete Secrets Store

Delete a Secrets Store

List Store Secrets

List all secrets in a Secrets Store

Get Store Secret

Get a specific secret from a Secrets Store

Create Store Secret

Create a new secret in a Secrets Store

Update Store Secret

Update an existing secret in a Secrets Store

Delete Store Secret

Delete a secret from a Secrets Store

List Zone Rulesets

List all rulesets for a zone

Get Zone Ruleset

Get a specific ruleset for a zone

Create Zone Ruleset

Create a new ruleset for a zone

Update Zone Ruleset

Update an existing zone ruleset

Delete Zone Ruleset

Delete a zone ruleset

Get Zone Ruleset Phase

Get the entrypoint ruleset for a phase in a zone

Update Zone Ruleset Phase

Update the entrypoint ruleset for a phase in a zone

Create Zone Ruleset Rule

Create a rule inside a zone ruleset

Delete Zone Ruleset Rule

Delete a rule from a zone ruleset

List Account Rulesets

List all rulesets for the account

Get Account Ruleset

Get a specific ruleset for the account

List Page Rules

List all Page Rules for a zone

Get Page Rule

Get a specific Page Rule

Create Page Rule

Create a new Page Rule for a zone

Update Page Rule

Update an existing Page Rule

Delete Page Rule

Delete a Page Rule

List Rate Limits

List Rate Limits for a zone

Get Rate Limit

Get a specific Rate Limit

Create Rate Limit

Create a new Rate Limit rule for a zone

Update Rate Limit

Update an existing Rate Limit rule

Delete Rate Limit

Delete a Rate Limit rule

List Custom Hostnames

List all custom hostnames for a zone

Get Custom Hostname

Get a specific custom hostname

Create Custom Hostname

Create a custom hostname for a zone

Update Custom Hostname

Update a custom hostname

Delete Custom Hostname

Delete a custom hostname

List Waiting Rooms

List all waiting rooms for a zone

Get Waiting Room

Get a specific waiting room

Create Waiting Room

Create a waiting room for a zone

Update Waiting Room

Update a waiting room

Delete Waiting Room

Delete a waiting room

Get Waiting Room Status

Get status of a waiting room

List Waiting Room Events

List events for a waiting room

Create Waiting Room Event

Create an event for a waiting room

List Account Logpush Jobs

List all Logpush jobs for an account

Get Logpush Job

Get a specific Logpush job

Create Logpush Job

Create an account-level Logpush job

Update Logpush Job

Update an existing Logpush job

Delete Logpush Job

Delete a Logpush job

List Zone Logpush Jobs

List all Logpush jobs for a zone

Create Zone Logpush Job

Create a zone-level Logpush job

Delete Zone Logpush Job

Delete a zone-level Logpush job

List Audit Logs

List audit logs for an account

List Available Alerts

List all available alert types for an account

List Alert Policies

List all alert policies for an account

Get Alert Policy

Get a specific alert policy

Create Alert Policy

Create a new alert policy

Update Alert Policy

Update an existing alert policy

Delete Alert Policy

Delete an alert policy

List Notification Webhooks

List all notification webhook destinations for an account

Create Notification Webhook

Create a new notification webhook destination

Update Notification Webhook

Update an existing notification webhook destination

Delete Notification Webhook

Delete a notification webhook destination

Get Notification History

Get notification delivery history for an account

List Health Checks

List all Health Checks for a zone

Get Health Check

Get a specific Health Check

Create Health Check

Create a new Health Check

Update Health Check

Update an existing Health Check

Delete Health Check

Delete a Health Check

List Spectrum Apps

List all Spectrum applications for a zone

Get Spectrum App

Get a specific Spectrum application

Create Spectrum App

Create a new Spectrum application

Update Spectrum App

Update an existing Spectrum application

Delete Spectrum App

Delete a Spectrum application

List Snippets

List all Snippets for a zone

Get Snippet

Get a specific Snippet

Put Snippet

Create or update a Snippet

Delete Snippet

Delete a Snippet

List Snippet Rules

List all Snippet rules for a zone

Get Zaraz Config

Get the Zaraz configuration for a zone

Update Zaraz Config

Update the Zaraz configuration for a zone

Publish Zaraz Config

Publish the Zaraz configuration for a zone

Get Bot Management

Get Bot Management settings for a zone

Update Bot Management

Update Bot Management settings for a zone

List Observatory Pages

List pages tracked in the Speed Observatory for a zone

List Page Speed Tests

List speed tests for a specific page

Create Page Speed Test

Create a new speed test for a page

Delete Page Speed Tests

Delete all speed tests for a page

Get Speed Test Schedule

Get the scheduled speed test for a page

List Web Analytics Sites

List all Web Analytics sites in an account

Create Web Analytics Site

Create a new Web Analytics site

Get Web Analytics Site

Get a specific Web Analytics site

Delete Web Analytics Site

Delete a Web Analytics site

List Account Members

List all members of an account

Get Account Member

Get a specific account member

Add Account Member

Add a member to an account

Update Account Member

Update an account member's roles

Remove Account Member

Remove a member from an account

List Account Roles

List all roles available for an account

List Tunnel Routes

List all tunnel routes in an account

Create Tunnel Route

Create a new tunnel route

Update Tunnel Route

Update an existing tunnel route

Delete Tunnel Route

Delete a tunnel route

List Virtual Networks

List all virtual networks in an account

Create Virtual Network

Create a new virtual network

Get Virtual Network

Get a specific virtual network

Update Virtual Network

Update an existing virtual network

Delete Virtual Network

Delete a virtual network

Update Load Balancer

Update an existing load balancer

Get Load Balancer Pool

Get a specific load balancer origin pool

Update Load Balancer Pool

Update an existing load balancer origin pool

Delete Load Balancer Pool

Delete a load balancer origin pool

List Load Balancer Monitors

List all load balancer monitors in an account

Get Load Balancer Monitor

Get a specific load balancer monitor

Create Load Balancer Monitor

Create a new load balancer monitor

Delete Load Balancer Monitor

Delete a load balancer monitor

Get Load Balancer Pool Health

Get health status of a load balancer origin pool

Create Access Policy

Create a policy for an Access application

Update Access Policy

Update a policy for an Access application

Delete Access Policy

Delete a policy from an Access application

Get Access Policy

Get a specific Access policy

List Access Groups

List all Access groups in an account

Get Access Group

Get a specific Access group

Create Access Group

Create an Access group

Update Access Group

Update an Access group

Delete Access Group

Delete an Access group

List Access Service Tokens

List all Access service tokens in an account

Create Access Service Token

Create an Access service token

Refresh Access Service Token

Refresh an Access service token

Delete Access Service Token

Delete an Access service token

Update Tunnel

Update a Cloudflare Tunnel

Get Tunnel Configuration

Get the configuration for a Cloudflare Tunnel

Put Tunnel Configuration

Set the ingress configuration for a Cloudflare Tunnel

List Tunnel Connections

List active connections for a Cloudflare Tunnel

Enable Email Routing

Enable Email Routing for a zone

Disable Email Routing

Disable Email Routing for a zone

Create Email Routing Destination

Create a destination email address for Email Routing (triggers verification email)

Delete Email Routing Destination

Delete a destination email address from Email Routing

Update Queue

Update a Queue's name

Acknowledge Queue Messages

Acknowledge or retry pulled Queue messages

List Queue Consumers

List consumers for a Queue

Create Queue Consumer

Create a Worker consumer for a Queue

Delete Queue Consumer

Delete a consumer from a Queue

Update Zone Ssl Settings

Update the SSL/TLS mode for a zone

Upload Ssl Certificate

Upload a custom SSL certificate for a zone

Delete Ssl Certificate

Delete a custom SSL certificate from a zone

Create Pages Project

Create a new Cloudflare Pages project

Retry Pages Deployment

Retry a failed or cancelled Cloudflare Pages deployment

Export Dns Records

Export DNS records for a zone as a BIND zone file

Get Dnssec

Get DNSSEC settings for a zone

Update Dnssec

Update DNSSEC status for a zone

List R2 Objects

List objects in an R2 bucket

Get R2 Object

Get an object from an R2 bucket

Put R2 Object

Upload an object to an R2 bucket

Delete R2 Object

Delete an object from an R2 bucket

Get R2 Presigned URL

Generate a presigned URL for an R2 object

Create Zone

Create a new zone (domain) in an account

Delete Zone

Delete a zone from an account

Edit Zone

Edit zone properties

Zone Activation Check

Trigger a zone activation check

List Rules Lists

List all rules lists in an account

Create Rules List

Create a new rules list

Get Rules List

Get details of a specific rules list

Update Rules List

Update a rules list description

Delete Rules List

Delete a rules list

List Rules List Items

List items in a rules list

Create Rules List Items

Add items to a rules list

Replace Rules List Items

Replace all items in a rules list

Delete Rules List Items

Delete specific items from a rules list

Get Rules List Operation

Get the status of a bulk rules list operation

List Worker Versions

List versions of a Worker script

Upload Worker Version

Upload a new version of a Worker script

Get Worker Version

Get a specific version of a Worker script

List Worker Deployments

List deployments for a Worker script

Create Worker Deployment

Create a new deployment for a Worker script

Get Worker Deployment

Get a specific deployment for a Worker script

List Worker Tails

List active tails for a Worker script

Start Worker Tail

Start a tail session for a Worker script to stream live logs

Delete Worker Tail

Delete an active tail session for a Worker script

List Ai Gateways

List AI Gateways in an account

Create Ai Gateway

Create a new AI Gateway

Get Ai Gateway

Get details for an AI Gateway

Update Ai Gateway

Update an existing AI Gateway

Delete Ai Gateway

Delete an AI Gateway

List Ai Gateway Logs

List logs for an AI Gateway

Get Ai Gateway Log

Get a specific AI Gateway log entry

Delete Ai Gateway Logs

Delete logs for an AI Gateway

Get Ai Gateway Log Request

Get the request body for an AI Gateway log entry

Get Ai Gateway Log Response

Get the response body for an AI Gateway log entry

List Ai Gateway Datasets

List datasets for an AI Gateway

Create Ai Gateway Dataset

Create a dataset from AI Gateway logs

Delete Ai Gateway Dataset

Delete an AI Gateway dataset

List Image Variants

List all image variants for an account

Create Image Variant

Create a new image variant

Get Image Variant

Get details for a specific image variant

Update Image Variant

Update an existing image variant

Delete Image Variant

Delete an image variant

List Image Signing Keys

List all image signing keys for an account

Create Image Signing Key

Create a named image signing key

Delete Image Signing Key

Delete a named image signing key

Update Image Metadata

Update metadata or signed URL requirement for an image

List D1 Tables

List all tables in a D1 database

Import D1 Data

Import SQL data into a D1 database

Get D1 Database Import Status

Get the current import status of a D1 database

Execute D1 Raw Query

Execute a SQL query in raw array-format mode against a D1 database

Get Gateway Configuration

Get Zero Trust Gateway configuration

Update Gateway Configuration

Update Zero Trust Gateway configuration

List Gateway Rules

List Zero Trust Gateway firewall rules

Create Gateway Rule

Create a Zero Trust Gateway firewall rule

Get Gateway Rule

Get a Zero Trust Gateway firewall rule

Update Gateway Rule

Update a Zero Trust Gateway firewall rule

Delete Gateway Rule

Delete a Zero Trust Gateway firewall rule

List Gateway Lists

List Zero Trust Gateway lists

Create Gateway List

Create a Zero Trust Gateway list

Get Gateway List

Get a Zero Trust Gateway list

Update Gateway List

Update (append/remove items from) a Zero Trust Gateway list

Delete Gateway List

Delete a Zero Trust Gateway list

List Gateway List Items

List items in a Zero Trust Gateway list

List Gateway Locations

List Zero Trust Gateway locations

Create Gateway Location

Create a Zero Trust Gateway location

Get Gateway Location

Get a Zero Trust Gateway location

Delete Gateway Location

Delete a Zero Trust Gateway location

Get Page Shield Settings

Get Page Shield settings for a zone

Update Page Shield Settings

Update Page Shield settings for a zone

List Page Shield Scripts

List Page Shield scripts detected for a zone

Get Page Shield Script

Get details for a specific Page Shield script

List Page Shield Connections

List Page Shield connections detected for a zone

Get Page Shield Connection

Get details for a specific Page Shield connection

List Page Shield Policies

List Page Shield CSP policies for a zone

Create Page Shield Policy

Create a Page Shield CSP policy for a zone

Delete Page Shield Policy

Delete a Page Shield CSP policy

Get Cache Reserve

Get Cache Reserve setting for a zone

Update Cache Reserve

Update Cache Reserve setting for a zone

Get Argo Smart Routing

Get Argo Smart Routing setting for a zone

Update Argo Smart Routing

Update Argo Smart Routing setting for a zone

Get Tiered Caching

Get Argo Tiered Caching setting for a zone

Update Tiered Caching

Update Argo Tiered Caching setting for a zone

Purge Cache Everything

Purge all cached content for a zone

Get Zone Settings All

Get all zone settings in a single call

Get R2 CORS Policy

Get CORS policy for an R2 bucket

Put R2 CORS Policy

Set CORS policy for an R2 bucket

Delete R2 CORS Policy

Delete CORS policy for an R2 bucket

Get R2 Lifecycle Rules

Get lifecycle rules for an R2 bucket

Put R2 Lifecycle Rules

Set lifecycle rules for an R2 bucket

Delete R2 Lifecycle Rules

Delete all lifecycle rules for an R2 bucket

List R2 Custom Domains

List custom domains for an R2 bucket

Create R2 Custom Domain

Add a custom domain to an R2 bucket

Update R2 Custom Domain

Update a custom domain on an R2 bucket

Delete R2 Custom Domain

Remove a custom domain from an R2 bucket

Get R2 Managed Domain

Get managed r2.dev domain public access status for an R2 bucket

Update R2 Managed Domain

Enable or disable public access via the r2.dev subdomain

Get R2 Bucket Details

Get R2 bucket metadata including storage class and location hint

Update R2 Bucket

Update R2 bucket settings such as storage class

List Identity Providers

List all Access identity providers in an account

Get Identity Provider

Get a specific Access identity provider

Create Identity Provider

Create an Access identity provider

Update Identity Provider

Update an Access identity provider

Delete Identity Provider

Delete an Access identity provider

List Access Users

List Access users for an account

Get Access User

Get a specific Access user

List Access User Sessions

List active sessions for an Access user

Revoke Access User Session

Revoke all active Access sessions for a user by email

Get Access Organization

Get the Access organization settings

Update Access Organization

Update the Access organization settings

Rotate Access Signing Key

Rotate the Access JWT signing key

Get Secondary DNS Config

Get secondary DNS configuration for a zone

Update Secondary DNS Config

Update secondary DNS configuration for a zone

List Secondary DNS Peers

List secondary DNS peers for an account

Create Secondary DNS Peer

Create a secondary DNS peer

Get Secondary DNS Peer

Get a secondary DNS peer

Update Secondary DNS Peer

Update a secondary DNS peer

Delete Secondary DNS Peer

Delete a secondary DNS peer

Query Analytics Engine

Query Workers Analytics Engine with SQL

Get Regional Tiered Cache

Get regional tiered cache setting for a zone

Update Regional Tiered Cache

Enable or disable regional tiered cache for a zone

Get Vectorize Index Info

Get Vectorize index stats and info

List Vectorize Metadata Indexes

List metadata indexes for a Vectorize index

Create Vectorize Metadata Index

Create a metadata index for a Vectorize index

Delete Vectorize Metadata Index

Delete a metadata index from a Vectorize index

Get Vectorize Vectors By IDs

Retrieve vectors by their IDs from a Vectorize index

Get Fonts Settings

Get Cloudflare Fonts settings for a zone

Update Fonts Settings

Update Cloudflare Fonts settings for a zone

Get NEL Settings

Get Network Error Logging settings for a zone

Update NEL Settings

Update Network Error Logging settings for a zone

Get API Shield Settings

Get API Shield configuration for a zone

Update API Shield Settings

Update API Shield configuration for a zone

List API Shield Endpoints

List API Shield endpoints (operations) for a zone

Create API Shield Endpoint

Create an API Shield endpoint (operation) for a zone

Get WAF Package

Get a specific WAF package for a zone

List WAF Package Rule Groups

List rule groups in a WAF package

List WAF Package Rules

List rules in a WAF package

Update WAF Rule

Update the mode of a WAF rule

Get Early Hints Setting

Get Early Hints setting for a zone

Update Early Hints Setting

Update Early Hints setting for a zone

Get HTTP/3 Setting

Get HTTP/3 setting for a zone

Update HTTP/3 Setting

Update HTTP/3 setting for a zone

Get Brotli Setting

Get Brotli compression setting for a zone

Update Brotli Setting

Update Brotli compression setting for a zone

Add Feed Permission

Grant another account access to an indicator feed

Create Indicator Feed

Create a new custom threat intelligence indicator feed

Submit Miscategorization

Submit a request to change the category of a domain or IP address

Dismiss Attack Surface Issue

Dismiss or restore a Security Center issue in the attack surface report

Get Issues by Severity

Get attack surface issue counts aggregated by severity level

Get Issues by Type

Get attack surface issue counts aggregated by issue type

Get ASN Overview

Get overview and subnet list for an Autonomous System Number

Get ASN Subnets

Get all subnets associated with an ASN

Passive DNS Lookup

Perform a passive DNS lookup by IP address

Get Domain Intelligence

Get security details, threat categories, and statistics for a domain

Bulk Domain Intelligence

Get intelligence details for multiple domains in a single request

Get Domain History

Get historical categorizations for a domain over time

Get Indicator Feed

Get metadata and upload status for a specific indicator feed

Get Indicator Feed Data

Retrieve the raw data entries from an indicator feed

Get IP Intelligence

Get geolocation, ASN, infrastructure type, and threat categories for an IP

WHOIS Lookup

Get WHOIS registration data and nameserver information for a domain

List Attack Surface Issue Types

List all available Security Center issue categories for attack surface reporting

List Attack Surface Issues

List all active security issues identified in the attack surface report

List Feed Permissions

List all access permissions for indicator feeds

List Indicator Feeds

List all custom threat intelligence indicator feeds accessible to the account

List Sinkholes

List all sinkholes configured for malicious traffic redirection

Remove Feed Permission

Revoke an account's access to an indicator feed

Update Indicator Feed

Update metadata for an existing indicator feed

Create Magic Transit App

Create a new Magic Transit app for traffic routing decisions

Create GRE Tunnel

Create a new Magic Transit GRE tunnel

Delete Magic Transit App

Delete a Magic Transit app

Delete GRE Tunnel

Delete a Magic Transit GRE tunnel

Get CF Interconnect

Get details for a specific Cloudflare network interconnect

Get GRE Tunnel

Get details for a specific Magic Transit GRE tunnel

List Magic Transit Apps

List all Magic Transit apps for an account

List CF Interconnects

List all Cloudflare network interconnects for Magic Transit

List GRE Tunnels

List all GRE tunnels for a Magic Transit account

Update Magic Transit App

Update an existing Magic Transit app

Update CF Interconnect

Update a single Cloudflare network interconnect for Magic Transit

Update GRE Tunnel

Update an existing Magic Transit GRE tunnel

Create Calls App

Create a new Cloudflare Calls SFU app and obtain its bearer secret

Create Calls TURN Key

Create a new Cloudflare Calls TURN key and obtain its bearer token

Delete Calls App

Delete a Cloudflare Calls SFU app

Delete Calls TURN Key

Delete a Cloudflare Calls TURN key

Get Calls App

Retrieve details for a specific Cloudflare Calls SFU app

Get Calls TURN Key

Retrieve details for a specific Cloudflare Calls TURN key

List Calls Apps

List all Cloudflare Calls SFU apps for an account

List Calls TURN Keys

List all Cloudflare Calls TURN keys for an account

Update Calls App

Update the details of an existing Cloudflare Calls SFU app

Update Calls TURN Key

Update the details of an existing Cloudflare Calls TURN key

Get Analytics Engine Dataset Schema

Get the column schema of an Analytics Engine dataset by querying a single row

Get Analytics Engine Event Count

Count events in an Analytics Engine dataset, optionally filtered by time range and conditions

List Analytics Engine Datasets

List all Analytics Engine datasets (tables) in the account using SHOW TABLES

List Analytics Engine Timezones

List all supported timezones available in the Analytics Engine SQL environment

Query Analytics Engine Aggregated

Run an aggregation query on an Analytics Engine dataset with grouping, filtering, and time range support

Query Analytics Engine Raw Events

Query raw (non-aggregated) events from an Analytics Engine dataset with optional filtering

Query Analytics Engine Time Series

Query Analytics Engine data grouped by time intervals for time-series analysis

Query Analytics Engine Top Values

Find the top N values of a blob (string) column by event count in an Analytics Engine dataset

Query Analytics Engine Weighted Average

Compute a sampling-corrected weighted average of a double column in an Analytics Engine dataset

Create Log Explorer Dataset

Create a new Log Explorer dataset

Delete CMB Config

Delete the Cloudflare Managed Buckets (CMB) log control configuration for an account

Get CMB Config

Get the Cloudflare Managed Buckets (CMB) log control configuration for an account

Get Log Explorer Dataset

Fetch a single Log Explorer dataset including its field configuration

Get Log Retention Flag

Get the log retention flag for the Logpull API for a zone

List Logpull Fields

List all available log fields for the Logpull API with their descriptions

Get Logpull Logs (Received)

Retrieve edge HTTP request logs for a zone within a time window via Logpull API

Get Logs by Ray ID

Look up log records for a specific Ray ID

List Available Log Explorer Dataset Types

List all dataset types available to create for this account or zone, including schemas

List Log Explorer Datasets

List all configured Log Explorer datasets for an account or zone

Query Log Explorer (SQL)

Execute a SQL query against Log Explorer account or zone datasets

Update CMB Config

Update the Cloudflare Managed Buckets (CMB) log control configuration

Update Log Explorer Dataset

Update a Log Explorer dataset's enabled state and field configuration

Update Log Retention Flag

Enable or disable log retention for the Logpull API for a zone

Add IP to Address Map

Add an IP address to an address map

Add Zone to Address Map

Add a zone as a member of an address map

Create Address Map

Create a new address map to assign IPv4/IPv6 addresses to zones or accounts

Create IP Prefix

Add a new BYOIP prefix to the account

Create Prefix Delegation

Delegate a sub-prefix to another Cloudflare account

Create Prefix Service Binding

Create a binding to route prefix traffic to a Cloudflare service (e.g. Magic Transit)

Create Regional Hostname

Create a new regional hostname to restrict DNS resolution to a geographic region

Delete Address Map

Delete an address map

Delete IP Prefix

Delete an unapproved BYOIP prefix from the account

Delete Prefix Delegation

Remove a delegation from a BYOIP prefix

Delete Prefix Service Binding

Remove a service binding from a BYOIP prefix

Delete Regional Hostname

Remove the regional routing configuration for a hostname

Download LOA Document

Download a previously uploaded Letter of Authorization document

Get Address Map

Retrieve details of a specific address map

Get BGP Advertisement Status

Get the current BGP advertisement status for an IP prefix

Get IP Prefix

Retrieve details of a specific BYOIP prefix

Get Prefix Service Binding

Get a specific service binding for a BYOIP prefix

Get Regional Hostname

Fetch the regional routing configuration for a specific hostname

List Address Maps

List all address maps for the account

List Addressing Services

List available Cloudflare network services that prefixes can be bound to

List BGP Prefixes

List BGP sub-prefixes for a BYOIP prefix

List IP Prefixes

List all BYOIP prefixes for the account

List Prefix Delegations

List all delegations for a BYOIP prefix

List Prefix Service Bindings

List all service bindings for a BYOIP prefix

List Regional Hostname Regions

List all available geographic regions for regional hostname assignment

List Regional Hostnames

List all regional hostnames configured for a zone

Remove IP from Address Map

Remove an IP address from an address map

Remove Zone from Address Map

Remove a zone from an address map

Update Address Map

Modify properties of an existing address map

Update BGP Prefix

Update settings for a specific BGP prefix (on-demand advertisement, ASN prepend)

Update BGP Advertisement Status

Advertise or withdraw a BYOIP prefix via BGP

Update IP Prefix

Update the description of a BYOIP prefix

Update Regional Hostname

Update the region assignment for a regional hostname

Upload LOA Document

Upload a Letter of Authorization (LOA) PDF document for BYOIP prefix ownership verification

Get Radar AI Bots Summary

Retrieve aggregated summary of AI bot HTTP requests grouped by a specified dimension

Get Radar AI Bots Summary by Crawl Purpose

Retrieve the distribution of AI bot traffic grouped by crawl purpose

Get Radar AI Bots Summary by Industry

Retrieve the distribution of AI bot traffic grouped by industry sector

Get Radar AI Bots Summary by User Agent

Retrieve the distribution of AI bot traffic grouped by user agent

Get Radar AI Bots Timeseries

Retrieve AI bot HTTP request volume over time

Get Radar AI Bots Timeseries by User Agent

Retrieve AI bot request distribution grouped by user agent over time

Get Radar AI Bots Timeseries Groups

Retrieve AI bot HTTP request distribution grouped by the specified dimension over time

Get Radar AI Inference Summary by Model

Retrieve aggregated Workers AI inference counts grouped by model

Get Radar AI Inference Summary by Task

Retrieve aggregated Workers AI inference counts grouped by task type

Get Radar AI Inference Timeseries by Model

Retrieve Workers AI inference distribution over time grouped by model

Get Radar AI Inference Timeseries by Task

Retrieve Workers AI inference distribution over time grouped by task type

Get URL Scan Result

Retrieve the full report for a completed URL scan

Get URL Scan DOM

Retrieve the DOM content as rendered by Chrome during a URL scan

Get URL Scan HAR

Retrieve the HAR file for a completed URL scan

Get URL Scan Screenshot

Retrieve the screenshot captured during a URL scan

Bulk Submit URL Scans

Bulk submit up to 100 URLs for scanning

Search URL Scans

Search completed URL scans using ElasticSearch Query syntax

Submit URL Scan

Submit a URL for scanning

Get Bot Analytics

Retrieve bot analytics and feedback reports containing request score distributions for a zone

Get Score Thresholds

Retrieve current bot score action thresholds for a zone

Update Score Thresholds

Update bot score action thresholds for Super Bot Fight Mode

Configure JavaScript Detection

Configure JavaScript-based bot detection settings

List Bot Feedback Reports

List all previously submitted bot feedback reports for a zone

Submit Bot Feedback

Submit a feedback report about misclassified bot traffic using a wirefilter expression

Create Fine-Tune

Start a new fine-tuning job to customize a Workers AI model

Get Model Schema

Get the JSON schema definition for a Workers AI model's inputs and outputs

Search AI Authors

Search for AI model authors and organizations on Workers AI

List Fine-Tunes

List all fine-tuning jobs for the account

Search AI Task Types

Search and list AI task types supported by Workers AI

List Public Fine-Tunes

Find publicly available fine-tuned Workers AI models

Image Classification

Classify an image into categories using a Workers AI vision model

Object Detection

Detect and locate objects within an image using a Workers AI model

Speech to Text (ASR)

Transcribe audio to text using Whisper or another Workers AI ASR model

Summarization

Summarize long text into a concise overview using a Workers AI model

Text Embeddings

Generate vector embeddings for text using a Workers AI embedding model

Text Generation

Generate text using a Workers AI language model with structured message input

Text to Image

Generate an image from a text prompt using a Cloudflare diffusion model

Translation

Translate text between languages using a Workers AI translation model

Convert File to Markdown

Convert a document or file to markdown format using Workers AI

Delete R2 Event Notification Rules

Remove all event notification rules for a specific queue from an R2 bucket

Get R2 Event Notification Config

List all event notification rules configured for an R2 bucket across all queues

Get R2 Event Notification Queue Rules

Get event notification rules for a specific queue within an R2 bucket

Create/Update R2 Event Notification Rules

Create or update event notification rules for a queue on an R2 bucket

What you can build

Create or update a DNS record automatically whenever a new subdomain is provisioned by another node.
Add a firewall rule to block a malicious IP the moment a security alert is detected.
Cache values in a Cloudflare KV namespace so later workflow runs can read them instantly.
Store and query embeddings in a Vectorize index to power a semantic search step in a workflow.
Run inference with a Workers AI model and feed the result into a downstream node.
Purge the cache for a zone and push a fresh Worker script after a deployment completes.

About Codex

Codex is OpenAI's command-line coding agent. NoClick runs it as a hosted agent and lets you connect your apps to it as tools, turning it from a coding assistant into an operator that can act across your systems. Connect an integration to the agent and Codex can query, create, and update records in that app directly. You keep the Codex experience and give it real reach into the tools your team already uses.

Fast, capable code generation and editing
Good at well-scoped, concrete tasks
Strong at API and data manipulation
Familiar to teams already on OpenAI tooling

Frequently asked questions

Open your Codex agent in one click

NoClick runs Codex for you with Cloudflare wired in as tools. Connect your account and run.