Cloudflare Scripts API
Upload, download, and manage Worker scripts by name.
Operations 4
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/accounts/{account_id}/workers/scripts
List all Worker scripts in an account · Cloudflare List Worker Scripts
#
Ask an LLM
“Which Worker scripts are uploaded to my account?”
“Can I get a list of every Worker script by name?”
Tell an agent
List the Worker scripts in account {account_id}.
Show me all my uploaded Worker scripts.
GET
/accounts/{account_id}/workers/scripts/{script_name}
Download a Worker script's code · Cloudflare Download Worker Script
#
Ask an LLM
“How do I download the code of a deployed Worker script?”
“Can I get back the source content of a Worker by name?”
Tell an agent
Download the code of Worker script {script_name} in account {account_id}.
Fetch the script content for {script_name}.
PUT
/accounts/{account_id}/workers/scripts/{script_name}
Upload or update a Worker script · Cloudflare Upload Worker Script
#
Ask an LLM
“What's the way to push new code to a Worker script by name?”
“Can I upload a Worker script as base64-encoded JSON instead of multipart?”
Tell an agent
Upload new code to Worker script {script_name} in account {account_id}.
Publish this code as the Worker script {script_name}.
DELETE
/accounts/{account_id}/workers/scripts/{script_name}
Delete a Worker script · Cloudflare Delete Worker Script
#
Ask an LLM
“Can I delete a Worker script by its name?”
“What's needed to remove an old Worker script?”
Tell an agent destructive · confirm first
Delete Worker script {script_name} from account {account_id}.
Remove the {script_name} script.
Documentation
Documentation
https://developers.cloudflare.com/api/
GettingStarted
https://developers.cloudflare.com/fundamentals/api/get-started/
Authentication
https://developers.cloudflare.com/fundamentals/api/get-started/create-token/
RateLimits
https://developers.cloudflare.com/fundamentals/api/reference/limits/
Documentation
https://developers.cloudflare.com/api/operations/accounts-list-accounts
APIReference
https://developers.cloudflare.com/api/resources/accounts/
APIReference
https://developers.cloudflare.com/ssl/
Documentation
https://developers.cloudflare.com/api/operations/ip-access-rules-for-a-user-list-ip-access-rules
Documentation
https://developers.cloudflare.com/api/operations/user'-s-account-memberships-list-memberships
Documentation
https://developers.cloudflare.com/api/operations/radar-get-search-global
APIReference
https://developers.cloudflare.com/radar/
GettingStarted
https://developers.cloudflare.com/radar/get-started/
Documentation
https://developers.cloudflare.com/api/operations/user-user-details
APIReference
https://developers.cloudflare.com/api/resources/user/
Documentation
https://developers.cloudflare.com/api/operations/zones-get
APIReference
https://developers.cloudflare.com/api/resources/zones/
Documentation
https://developers.cloudflare.com/dns/
APIReference
https://developers.cloudflare.com/api/resources/dns/
Documentation
https://developers.cloudflare.com/workers/
APIReference
https://developers.cloudflare.com/api/resources/workers/
GettingStarted
https://developers.cloudflare.com/workers/get-started/
Documentation
https://developers.cloudflare.com/workers-ai/
GettingStarted
https://developers.cloudflare.com/workers-ai/get-started/rest-api/
APIReference
https://developers.cloudflare.com/workers-ai/configuration/open-ai-compatibility/
APIReference
https://developers.cloudflare.com/workers-ai/models/
Documentation
https://developers.cloudflare.com/ai-gateway/
APIReference
https://developers.cloudflare.com/ai-gateway/usage/providers/
GettingStarted
https://developers.cloudflare.com/ai-gateway/get-started/
Documentation
https://developers.cloudflare.com/r2/
APIReference
https://developers.cloudflare.com/r2/api/s3/api/
GettingStarted
https://developers.cloudflare.com/r2/get-started/
Documentation
https://developers.cloudflare.com/d1/
APIReference
https://developers.cloudflare.com/api/resources/d1/
GettingStarted
https://developers.cloudflare.com/d1/get-started/
Documentation
https://developers.cloudflare.com/kv/
APIReference
https://developers.cloudflare.com/api/resources/kv/
GettingStarted
https://developers.cloudflare.com/kv/get-started/
Documentation
https://developers.cloudflare.com/queues/
APIReference
https://developers.cloudflare.com/api/resources/queues/
GettingStarted
https://developers.cloudflare.com/queues/get-started/
Documentation
https://developers.cloudflare.com/durable-objects/
GettingStarted
https://developers.cloudflare.com/durable-objects/get-started/
APIReference
https://developers.cloudflare.com/durable-objects/api/
Documentation
https://developers.cloudflare.com/vectorize/
GettingStarted
https://developers.cloudflare.com/vectorize/get-started/intro/
APIReference
https://developers.cloudflare.com/vectorize/reference/client-api/
Documentation
https://developers.cloudflare.com/pages/
APIReference
https://developers.cloudflare.com/pages/configuration/api/
GettingStarted
https://developers.cloudflare.com/pages/get-started/
Documentation
https://developers.cloudflare.com/stream/
GettingStarted
https://developers.cloudflare.com/stream/get-started/
APIReference
https://developers.cloudflare.com/api/resources/stream/
Documentation
https://developers.cloudflare.com/images/
GettingStarted
https://developers.cloudflare.com/images/get-started/
APIReference
https://developers.cloudflare.com/api/resources/images/
Documentation
https://developers.cloudflare.com/turnstile/
GettingStarted
https://developers.cloudflare.com/turnstile/get-started/
APIReference
https://developers.cloudflare.com/api/resources/turnstile/
Documentation
https://developers.cloudflare.com/logs/
APIReference
https://developers.cloudflare.com/api/resources/logpush/
GettingStarted
https://developers.cloudflare.com/logs/get-started/
Documentation
https://developers.cloudflare.com/hyperdrive/
APIReference
https://developers.cloudflare.com/api/resources/hyperdrive/
GettingStarted
https://developers.cloudflare.com/hyperdrive/get-started/
Specifications
OpenAPI
https://artifacts.apis.io/cloudflare/openapi/cloudflare-scripts-api-openapi.yml
AsyncAPI
https://artifacts.apis.io/cloudflare/asyncapi/cloudflare-notifications-webhooks-asyncapi.yml
AsyncAPI
https://artifacts.apis.io/cloudflare/asyncapi/cloudflare-stream-webhooks-asyncapi.yml