Cloudflare website screenshot

Cloudflare

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.

54 APIs 29 Features
AI GatewayAPI GatewayArtificial IntelligenceCDNCloudContainersDDoS ProtectionDNSEdgeEdge ComputingObject StoragePlatformReal-Time CommunicationSecurityServerlessWeb Performance

APIs

Cloudflare API

Easily integrate with Cloudflare's products and services using the Cloudflare API. Authentication is essential when utilizing the API to ensure proper authorization and access c...

Cloudflare Accounts API

Managing all the details of your Cloudflare Account using the API.

Cloudflare Certificates API

Managing certificates used across Cloudflare.

Cloudflare IP Addresses API

Provides the ability to manage IP addresses used across a Cloudflare account.

Cloudflare Memberships API

Provides the ability to manage memberships across accounts.

Cloudflare Radar API

Provides the ability to access all of Cloudflare's radar capabilities.

Cloudflare User API

Provides the ability to manage all of the users across a Cloudflare account.

Cloudflare Zones API

Provides the ability to manage DNS Zones across the Cloudflare platform.

Cloudflare DNS API

The Cloudflare DNS API allows developers to programmatically manage DNS records for their zones, including creating, listing, updating, and deleting records. It also supports ba...

Cloudflare Workers API

Cloudflare Workers allows developers to deploy serverless code to Cloudflare's global network. The Workers API provides endpoints for managing worker scripts, versions, deployme...

Cloudflare Workers AI API

The Cloudflare Workers AI API enables developers to run machine learning models on Cloudflare's global network via a REST API. The catalog offers 78+ open-source models spanning...

Cloudflare AI Gateway API

Cloudflare AI Gateway provides visibility and control over AI applications with analytics, logging, caching, rate limiting, request retries, model fallback, guardrails, and eval...

Cloudflare R2 API

Cloudflare R2 is S3-compatible object storage with zero egress fees. The R2 API allows developers to create and manage buckets, upload and retrieve objects, and configure access...

Cloudflare D1 API

The Cloudflare D1 API provides endpoints for managing serverless SQL databases on Cloudflare's network. Developers can create, list, and delete databases, as well as execute raw...

Cloudflare KV API

Cloudflare Workers KV is a global, low-latency key-value data store. The KV API allows developers to create namespaces, write and read key-value pairs, list keys, and perform bu...

Cloudflare Queues API

The Cloudflare Queues API enables developers to create and manage message queues that integrate with Cloudflare Workers. Queues support guaranteed delivery, work offloading from...

Cloudflare Durable Objects API

Cloudflare Durable Objects combine compute with persistent storage in a single Worker. The API provides transactional and strongly consistent storage with support for SQL, key-v...

Cloudflare Vectorize API

Cloudflare Vectorize is a globally distributed vector database for building AI-powered applications. The API allows developers to create indexes, insert and upsert vectors, and ...

Cloudflare Pages API

The Cloudflare Pages API enables developers to build automations and integrate Pages with their development workflow. It provides endpoints to manage projects, deployments, and ...

Cloudflare Stream API

Cloudflare Stream provides a single API for uploading, storing, encoding, and delivering live and on-demand video. The API supports direct uploads, TUS resumable uploads, live s...

Cloudflare Images API

The Cloudflare Images API allows developers to upload, store, and transform images at scale. It supports direct uploads, URL-based uploads, on-the-fly image transformations via ...

Cloudflare Turnstile API

Cloudflare Turnstile is a CAPTCHA replacement that verifies visitors without showing a challenge. The API provides a widget for client-side integration and a server-side sitever...

Cloudflare Load Balancing API

The Cloudflare Load Balancing API enables developers to distribute traffic across endpoints to reduce strain and latency. It provides endpoints for managing load balancers, pool...

Cloudflare WAF API

The Cloudflare Web Application Firewall API checks incoming web and API requests and filters undesired traffic using rulesets. It supports managed rules, custom rules, rate limi...

Cloudflare Logpush API

The Cloudflare Logpush API allows developers to configure jobs that push logs to storage services, SIEMs, and log management providers. It supports datasets including HTTP reque...

Cloudflare GraphQL Analytics API

The Cloudflare GraphQL Analytics API provides flexible access to analytics data across Cloudflare products including HTTP requests, firewall events, and load balancing metrics. ...

Cloudflare Magic Transit API

The Cloudflare Magic Transit API provides endpoints for managing network security and performance for on-premises, cloud-hosted, and hybrid networks. It supports managing sites,...

Cloudflare Email Routing API

The Cloudflare Email Routing API enables developers to create and manage custom email addresses and routing rules for their domains. It supports forwarding emails to destination...

Cloudflare Waiting Room API

The Cloudflare Waiting Room API allows developers to manage virtual waiting rooms that route excess visitors to a customizable queue during high traffic. It provides endpoints f...

Cloudflare Spectrum API

Cloudflare Spectrum extends Cloudflare's DDoS protection and performance benefits to any TCP or UDP application. The API enables developers to manage Spectrum applications, conf...

Cloudflare Hyperdrive API

Cloudflare Hyperdrive accelerates access to existing databases from Cloudflare Workers by providing connection pooling and query caching at the edge. The API allows developers t...

Cloudflare API Shield API

Cloudflare API Shield provides API discovery, schema validation, and security features to protect APIs from abuse. It includes API Gateway capabilities for routing, authenticati...

Cloudflare Zero Trust API

The Cloudflare Zero Trust API enables developers to manage secure access to applications and networks without a traditional VPN. It includes Access policies, Gateway DNS and HTT...

Cloudflare Registrar API

The Cloudflare Registrar API allows developers to manage domain registrations at cost. It provides endpoints for listing domains, updating domain contacts, configuring DNSSEC, a...

Cloudflare Workflows API

Cloudflare Workflows enables developers to build durable, multi-step applications on Workers that automatically retry failed tasks and persist state for minutes, hours, or weeks...

Cloudflare Browser Rendering API

The Cloudflare Browser Rendering API enables developers to control headless browser instances on Cloudflare's global network. The REST API provides endpoints for capturing scree...

Cloudflare Realtime API

The Cloudflare Realtime API provides WebRTC infrastructure for building real-time audio and video applications. It includes a Selective Forwarding Unit (SFU) for media routing a...

Cloudflare Containers API

The Cloudflare Containers API allows developers to run container workloads on Cloudflare's global network, managed directly from Workers code. Containers support full isolation,...

Cloudflare AI Search API

The Cloudflare AI Search API provides fully managed retrieval-augmented generation (RAG) pipelines. Developers upload documents to R2 and AI Search handles embeddings, indexing,...

Cloudflare Agents API

The Cloudflare Agents SDK enables developers to build and deploy AI-powered agents that autonomously perform tasks, communicate with clients in real time, call AI models, persis...

Cloudflare Pipelines API

The Cloudflare Pipelines API enables developers to ingest events via HTTP endpoints or Worker bindings, transform data with SQL, and deliver it to R2 as Apache Iceberg tables or...

Cloudflare DDoS Protection API

The Cloudflare DDoS Protection API provides managed rulesets for mitigating DDoS attacks at both the application and network layers. Developers can configure HTTP and network-la...

Cloudflare Zaraz API

The Cloudflare Zaraz API allows developers to load and manage third-party tools in the cloud instead of the browser. It provides a unified web API with track, set, and ecommerce...

Cloudflare Secrets Store API

The Cloudflare Secrets Store API enables developers to securely encrypt and store sensitive information as secrets that are reusable across a Cloudflare account. It provides end...

Cloudflare Web Analytics API

The Cloudflare Web Analytics API provides privacy-first real user measurement (RUM) analytics for websites. It uses a lightweight JavaScript beacon to collect performance data v...

Cloudflare Cache API

The Cloudflare Cache API enables developers to manage CDN caching behavior across Cloudflare's global network. It provides endpoints for purging cached content by URL, prefix, c...

Cloudflare Argo Smart Routing API

The Cloudflare Argo Smart Routing API enables developers to manage intelligent traffic routing that detects real-time network congestion and routes web traffic across the fastes...

Cloudflare Page Shield API

The Cloudflare Page Shield API enables developers to monitor and manage client-side resources loaded by website visitors. It provides endpoints for detecting scripts, connection...

Cloudflare Workers for Platforms API

The Cloudflare Workers for Platforms API enables SaaS providers to deploy and manage customer code at scale using dispatch namespaces. It provides endpoints for creating namespa...

Cloudflare 1.1.1.1 DNS Resolver API

The Cloudflare 1.1.1.1 DNS Resolver is a fast and privacy-focused public DNS resolver. It supports DNS over HTTPS (DoH) and DNS over TLS (DoT) for encrypted DNS queries, with WA...

Cloudflare R2 SQL API

The Cloudflare R2 SQL API enables developers to query data stored in R2 using standard SQL syntax including JOINs, subqueries, and multi-table queries (added May 2026). It provi...

Cloudflare Workers VPC API

Cloudflare Workers VPC allows Workers to connect to private APIs, services, and databases in external clouds (AWS, Azure, GCP, on-premise) that are not accessible from the publi...

Cloudflare Artifacts API

Cloudflare Artifacts is a versioned file storage system that speaks Git, enabling programmatic repository creation and access via Workers, REST API, and Git clients. Recent addi...

Claude Managed Agents on Cloudflare API

Claude Managed Agents on Cloudflare is a partnership offering announced May 19, 2026 that exposes Anthropic-managed Claude agents running on Cloudflare's Agents SDK / Durable Ob...

Agent Skills

agents-sdk

AGENT SKILL

cloudflare-one

AGENT SKILL

cloudflare

AGENT SKILL

durable-objects

AGENT SKILL

sandbox-sdk

AGENT SKILL

turnstile-spin

AGENT SKILL

web-perf

AGENT SKILL

wrangler

AGENT SKILL

Collections

Cloudflare ips/

POSTMAN

Cloudflare API

POSTMAN

Arazzo Workflows

Cloudflare Block IP Access Rule

Create a zone IP access rule, list the rules, then remove it.

ARAZZO

Cloudflare Configure SSL Mode

Read the current SSL mode, change it, then read it back to confirm.

ARAZZO

Cloudflare Create and Activate Zone

Create a zone, trigger an activation check, and poll its status.

ARAZZO

Cloudflare Create DNS Record and Verify

Create a DNS record in a zone and read it back to confirm it was stored.

ARAZZO

Cloudflare Create Firewall Rule

Create a filter expression, attach a firewall rule to it, then list the rules.

ARAZZO

Cloudflare Create Load Balancer

Create a zone load balancer over existing pools and read it back.

ARAZZO

Cloudflare Create Page Rule

Create a page rule for a URL pattern and read it back to confirm it.

ARAZZO

Cloudflare Create Ruleset with Rule

Create a custom zone ruleset, append a rule, then read it back.

ARAZZO

Cloudflare Create WAF Override

Create a URI-based WAF override, read it back, then list the overrides.

ARAZZO

Cloudflare Deploy Worker Route

Create a Worker, bind a zone route to it, then list the zone routes.

ARAZZO

Cloudflare Enable Universal SSL

Toggle Universal SSL for a zone, read the setting, then check verification.

ARAZZO

Cloudflare Provision Zone with DNS

Create a zone, add a root DNS record, then read the zone details back.

ARAZZO

Cloudflare Purge Cache

Confirm a zone is active, then purge its cache by files or entirely.

ARAZZO

Cloudflare Replace Page Rule

Create a page rule, fully replace its configuration, then read it back.

ARAZZO

Cloudflare Rotate DNS Record

Create a DNS record, update its content, then delete it.

ARAZZO

Cloudflare Rotate Load Balancer

Create a load balancer, update its pools, then delete it.

ARAZZO

Cloudflare Rotate Page Rule

Create a page rule, edit its action, then delete it.

ARAZZO

Cloudflare Rotate Worker Route

Create a Worker route, update its pattern, then delete it.

ARAZZO

Cloudflare Rotate Worker

Create a Worker, read it back, then delete it.

ARAZZO

Cloudflare Toggle WAF Setting

Read the zone WAF setting, change it, then read it back to confirm.

ARAZZO

Cloudflare Update Entrypoint Ruleset

Read a phase entrypoint ruleset, then replace its rules in one update.

ARAZZO

Cloudflare Upload Custom SSL Certificate

Upload a custom SSL certificate, read it back, then remove it.

ARAZZO

Cloudflare Upsert DNS Record

Find a DNS record by name and update it if present, otherwise create it.

ARAZZO

GraphQL

Cloudflare GraphQL API

The Cloudflare GraphQL Analytics API provides flexible access to analytics data across Cloudflare products including HTTP requests, firewall events, and load balancing metrics. ...

GRAPHQL

Pricing Plans

Cloudflare Plans Pricing

6 plans

PLANS

Rate Limits

Cloudflare Rate Limits

5 limits

RATE LIMITS

FinOps

Features

REST API at api.cloudflare.com/client/v4 (1,200 req/5min global cap)
GraphQL Analytics API for traffic, security, Workers analytics
Workers serverless edge compute (100k req/day Free, 10M+ Paid at $5/mo, +$0.30/M requests, +$0.02/M CPU ms)
Workers KV low-latency key-value storage
R2 object storage with zero egress fees (S3-compatible)
R2 SQL serverless analytic query engine with JOINs over Iceberg tables (May 2026)
D1 serverless SQLite with global read replication and 30-day Time Travel
Durable Objects for stateful coordination and per-instance SQL
Cloudflare Images for storage and on-the-fly resizing
Cloudflare Stream for VOD and live video
Realtime SFU, TURN, and RealtimeKit for WebRTC media
Pages for static site / JAMstack hosting
Free plan: unlimited bandwidth, DDoS, Universal SSL
Pro at $25/zone/mo with WAF and image optimization
Business at $200/zone/mo with custom SSL, 100% SLA
Enterprise from ~$5k/zone/mo with Bot Management, Argo, API Shield
Workers AI catalog of 78+ open-source models with OpenAI-compatible endpoints
AI Gateway with 23+ providers and a unified REST endpoint (launched May 21 2026)
Vectorize vector database; Hyperdrive for connection pooling
Workflows for durable multi-step execution (Dynamic Workflows added May 2026)
Agents SDK on Durable Objects with WebSockets, scheduling, MCP support
Containers serverless container runtime co-located with Workers (SSH via Wrangler)
Browser Run (formerly Browser Rendering) with /screenshot, /pdf, /markdown, /scrape, /crawl Quick Actions
Workers VPC for private connectivity into AWS / Azure / GCP / on-prem and Cloudflare WAN
Artifacts versioned Git-compatible file storage (closed beta)
Cloudflare One SASE platform (Access, Tunnel, Gateway, Browser Isolation, CASB, DLP)
Magic WAN, Magic Transit, Magic Firewall for network-as-a-service
14+ remote MCP servers at *.mcp.cloudflare.com for AI agent access to Cloudflare APIs
Pingora reverse proxy and quiche QUIC/HTTP3 open-source reference implementations

Use Cases

Accelerate and protect websites and web applications
Deploy serverless applications at the edge
Store and serve objects with S3-compatible storage
Run AI inference models globally with low latency
Manage DNS zones and domain registrations
Stream live and on-demand video content
Implement Zero Trust security architecture
Monitor and analyze internet traffic patterns
Build real-time collaborative applications
Protect APIs with schema validation and rate limiting

Event Specifications

Cloudflare Notifications Webhooks

Cloudflare Notifications sends webhook events to configured endpoints when various alerts fire across your account. Webhooks deliver JSON payloads for events including DDoS atta...

ASYNCAPI

Cloudflare Stream Webhooks

Cloudflare Stream sends webhook notifications when videos finish processing and are ready to stream, or when a video enters an error state. Webhooks can also be configured for l...

ASYNCAPI

Semantic Vocabularies

Cloudflare Ai Gateway Context

0 classes · 0 properties

JSON-LD

Cloudflare Context

0 classes · 13 properties

JSON-LD

Cloudflare D1 Context

0 classes · 0 properties

JSON-LD

Cloudflare Dns Context

0 classes · 0 properties

JSON-LD

Cloudflare Durable Objects Context

0 classes · 0 properties

JSON-LD

Cloudflare Hyperdrive Context

0 classes · 0 properties

JSON-LD

Cloudflare Images Context

0 classes · 0 properties

JSON-LD

Cloudflare Kv Context

0 classes · 0 properties

JSON-LD

Cloudflare Logpush Context

0 classes · 0 properties

JSON-LD

Cloudflare Pages Context

0 classes · 0 properties

JSON-LD

Cloudflare Queues Context

0 classes · 0 properties

JSON-LD

Cloudflare R2 Context

0 classes · 0 properties

JSON-LD

Cloudflare Stream Context

0 classes · 0 properties

JSON-LD

Cloudflare Turnstile Context

0 classes · 0 properties

JSON-LD

Cloudflare Vectorize Context

0 classes · 0 properties

JSON-LD

Cloudflare Workers Ai Context

0 classes · 0 properties

JSON-LD

Cloudflare Workers Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Cloudflare API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Cloudflare Ai Gateway Gateway Input Structure

7 properties

JSON STRUCTURE

Cloudflare Ai Gateway Gateway Structure

11 properties

JSON STRUCTURE

Cloudflare D1 D1 Database Response Structure

3 properties

JSON STRUCTURE

Cloudflare D1 D1 Database Structure

6 properties

JSON STRUCTURE

Cloudflare D1 D1 Query Response Structure

2 properties

JSON STRUCTURE

Cloudflare Dns Dns Record Input Structure

7 properties

JSON STRUCTURE

Cloudflare Dns Dns Record Response Structure

3 properties

JSON STRUCTURE

Cloudflare Dns Dns Record Structure

13 properties

JSON STRUCTURE

Cloudflare Dns Record Type Structure

0 properties

JSON STRUCTURE

Cloudflare Hyperdrive Config Input Structure

3 properties

JSON STRUCTURE

Cloudflare Images Image Response Structure

3 properties

JSON STRUCTURE

Cloudflare Images Image Structure

6 properties

JSON STRUCTURE

Cloudflare Images Variant Input Structure

3 properties

JSON STRUCTURE

Cloudflare Kv Key List Response Structure

3 properties

JSON STRUCTURE

Cloudflare Kv Namespace Response Structure

3 properties

JSON STRUCTURE

Cloudflare Kv Namespace Structure

3 properties

JSON STRUCTURE

Cloudflare Logpush Logpush Job Structure

10 properties

JSON STRUCTURE

Cloudflare Pages Deployment Structure

5 properties

JSON STRUCTURE

Cloudflare Pages Project Input Structure

3 properties

JSON STRUCTURE

Cloudflare Pages Project Response Structure

3 properties

JSON STRUCTURE

Cloudflare Pages Project Structure

7 properties

JSON STRUCTURE

Cloudflare Queues Consumer Input Structure

2 properties

JSON STRUCTURE

Cloudflare Queues Message Input Structure

2 properties

JSON STRUCTURE

Cloudflare Queues Queue Response Structure

3 properties

JSON STRUCTURE

Cloudflare Queues Queue Structure

6 properties

JSON STRUCTURE

Cloudflare R2 Bucket List Response Structure

2 properties

JSON STRUCTURE

Cloudflare R2 Bucket Response Structure

3 properties

JSON STRUCTURE

Cloudflare R2 Bucket Structure

4 properties

JSON STRUCTURE

Cloudflare Stream Video Response Structure

3 properties

JSON STRUCTURE

Cloudflare Stream Video Structure

11 properties

JSON STRUCTURE

Cloudflare Turnstile Widget Input Structure

4 properties

JSON STRUCTURE

Cloudflare Turnstile Widget Structure

8 properties

JSON STRUCTURE

Cloudflare Vectorize Index Input Structure

3 properties

JSON STRUCTURE

Cloudflare Vectorize Index Response Structure

3 properties

JSON STRUCTURE

Cloudflare Vectorize Query Response Structure

2 properties

JSON STRUCTURE

Cloudflare Workers Route Input Structure

2 properties

JSON STRUCTURE

Cloudflare Workers Worker Input Structure

2 properties

JSON STRUCTURE

Cloudflare Workers Worker Response Structure

4 properties

JSON STRUCTURE

Example Payloads

Cloudflare R2 Bucket Example

4 fields

EXAMPLE

Visuals

View API subway map

Resources

🔗
AgentSkills
AgentSkills
🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
📝
Signup
Signup
📝
Signup
Signup
💰
Pricing
Pricing
🔑
Authentication
Authentication
📦
SDKs
SDKs
🔗
RateLimits
RateLimits
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🌐
Portal
Portal
🌐
Console
Console
💬
Support
Support
💬
Support
Support
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Documentation
Documentation
🔗
X
X
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
CLI
CLI
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
RSS
RSS
🔗
RSS
RSS
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Documentation
Documentation
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Cloudflare Workers API
  version: '4.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Workers
    type: folder
  items:
  - info:
      name: Cloudflare List Workers
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
    docs: Returns a paginated list of all Workers for an account.
  - info:
      name: Cloudflare Create Worker
      type: http
    http:
      method: POST
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      body:
        type: json
        data: '{}'
    docs: Establish a new Worker with the provided configuration.
  - info:
      name: Cloudflare Get Worker
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
    docs: Retrieve details of a specific Worker by its identifier.
  - info:
      name: Cloudflare Replace Worker
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
      body:
        type: json
        data: '{}'
    docs: Complete replacement of Worker properties.
  - info:
      name: Cloudflare Edit Worker
      type: http
    http:
      method: PATCH
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
      body:
        type: json
        data: '{}'
    docs: Partial update preserving unchanged fields.
  - info:
      name: Cloudflare Delete Worker
      type: http
    http:
      method: DELETE
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
    docs: Remove a Worker and all associated resources.
- info:
    name: Scripts
    type: folder
  items:
  - info:
      name: Cloudflare List Worker Scripts
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
    docs: Retrieve a list of all Worker scripts for the account.
  - info:
      name: Cloudflare Download Worker Script
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Download a Worker script by name. Returns the script content.
  - info:
      name: Cloudflare Upload Worker Script
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Upload or update a Worker script by name using multipart form data or JSON with base64-encoded content.
  - info:
      name: Cloudflare Delete Worker Script
      type: http
    http:
      method: DELETE
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Delete a Worker script by name.
- info:
    name: Versions
    type: folder
  items:
  - info:
      name: Cloudflare List Worker Versions
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id/versions
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
    docs: Retrieve all immutable versions of a Worker's code and configuration.
  - info:
      name: Cloudflare Create Worker Version
      type: http
    http:
      method: POST
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/workers/:worker_id/versions
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: worker_id
        value: ''
        type: path
        description: The unique identifier of the Worker.
    docs: Create a new immutable snapshot of Worker code and configuration.
- info:
    name: Deployments
    type: folder
  items:
  - info:
      name: Cloudflare List Deployments
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/deployments
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: List all deployments for a Worker script.
  - info:
      name: Cloudflare Create Deployment
      type: http
    http:
      method: POST
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/deployments
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Create a new deployment directing traffic to a specific Worker version.
- info:
    name: Routes
    type: folder
  items:
  - info:
      name: Cloudflare List Worker Routes
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/zones/:zone_id/workers/routes
      params:
      - name: zone_id
        value: ''
        type: path
        description: The unique identifier of the zone.
    docs: Retrieve all routes mapping URL patterns to Worker scripts for a zone.
  - info:
      name: Cloudflare Create Worker Route
      type: http
    http:
      method: POST
      url: https://api.cloudflare.com/client/v4/zones/:zone_id/workers/routes
      params:
      - name: zone_id
        value: ''
        type: path
        description: The unique identifier of the zone.
      body:
        type: json
        data: '{}'
    docs: Map a URL pattern to a Worker script within the zone.
  - info:
      name: Cloudflare Get Worker Route
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/zones/:zone_id/workers/routes/:route_id
      params:
      - name: zone_id
        value: ''
        type: path
        description: The unique identifier of the zone.
      - name: route_id
        value: ''
        type: path
        description: The unique identifier of the route.
    docs: Retrieve details of a specific Worker route.
  - info:
      name: Cloudflare Update Worker Route
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/zones/:zone_id/workers/routes/:route_id
      params:
      - name: zone_id
        value: ''
        type: path
        description: The unique identifier of the zone.
      - name: route_id
        value: ''
        type: path
        description: The unique identifier of the route.
      body:
        type: json
        data: '{}'
    docs: Update the pattern or script assignment for a Worker route.
  - info:
      name: Cloudflare Delete Worker Route
      type: http
    http:
      method: DELETE
      url: https://api.cloudflare.com/client/v4/zones/:zone_id/workers/routes/:route_id
      params:
      - name: zone_id
        value: ''
        type: path
        description: The unique identifier of the zone.
      - name: route_id
        value: ''
        type: path
        description: The unique identifier of the route.
    docs: Remove a Worker route from the zone.
- info:
    name: Domains
    type: folder
  items:
  - info:
      name: Cloudflare List Worker Domains
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/domains
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
    docs: Retrieve all custom domains attached to Worker scripts.
  - info:
      name: Cloudflare Attach Custom Domain
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/domains
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
    docs: Attach a custom domain to a Worker script.
- info:
    name: Secrets
    type: folder
  items:
  - info:
      name: Cloudflare List Worker Secrets
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/secrets
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: List all secrets for a Worker script. Secret values are not returned.
  - info:
      name: Cloudflare Add Worker Secret
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/secrets
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
      body:
        type: json
        data: '{}'
    docs: Add or update an encrypted secret for a Worker script.
- info:
    name: Configuration
    type: folder
  items:
  - info:
      name: Cloudflare Get Cron Triggers
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/schedules
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Retrieve the cron trigger schedules for a Worker script.
  - info:
      name: Cloudflare Update Cron Triggers
      type: http
    http:
      method: PUT
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/schedules
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Set the cron trigger schedules for a Worker script.
  - info:
      name: Cloudflare Get Script Settings
      type: http
    http:
      method: GET
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/settings
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Retrieve configuration settings for a Worker script including bindings and compatibility settings.
  - info:
      name: Cloudflare Update Script Settings
      type: http
    http:
      method: PATCH
      url: https://api.cloudflare.com/client/v4/accounts/:account_id/workers/scripts/:script_name/settings
      params:
      - name: account_id
        value: ''
        type: path
        description: The unique identifier of the Cloudflare account.
      - name: script_name
        value: ''
        type: path
        description: The name of the Worker script.
    docs: Update configuration settings for a Worker script.
bundled: true