Cloudflare/workers Scripts
@webframp/cloudflare/workers-scriptsv2026.07.19.1
01README
Cloudflare Workers Scripts — upload, deploy, bindings, routes, cron triggers
02Release Notes
2026.07.19.1
Added: Initial code-generated release of @webframp/cloudflare/workers-scripts with 31 methods covering the Cloudflare workers scripts API surface.
03Models
@webframp/cloudflare/workers-scriptsv2026.07.19.1cloudflare/workers_scripts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| apiToken | string | Cloudflare API token |
| accountId | string | Cloudflare account ID |
fn list_workers(tags?: string)
List Workers
| Argument | Type | Description |
|---|---|---|
| tags? | string | Filter scripts by tags. Format: comma-separated list of tag:allowed pairs where allowed is 'yes' or 'no'. |
fn list_worker_script_search_workers(name?: string, id?: string, order_by?: enum, page?: number, per_page?: number)
Search Workers
| Argument | Type | Description |
|---|---|---|
| name? | string | |
| id? | string | |
| order_by? | enum | |
| page? | number | Current page. |
| per_page? | number | Items per page. |
fn update_worker_script_upload_worker_module(script_name: string, bindings_inherit?: enum)
Upload Worker Module
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| bindings_inherit? | enum | When set to "strict", the upload will fail if any `inherit` type bindings cannot be resolved against the previous version of the Worker. Without this, unresolvable inherit bindings are silently dropped. |
fn delete_worker(script_name: string, force?: boolean)
Delete Worker
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| force? | boolean | If set to true, delete will not be stopped by associated service binding, durable object, or other binding. Any of these associated bindings/durable objects will be deleted along with the script. |
fn create_assets_upload_session(script_name: string, manifest: record)
Create Assets Upload Session
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| manifest | record | A manifest ([path]: {hash, size}) map of files to upload. As an example, `/bl... |
fn put_content(script_name: string)
Put script content
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn list_deployments(script_name: string)
List Deployments
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn create_deployment(script_name: string, force?: boolean, annotations?: object, author_email?: string, created_on: string, source: string, strategy: enum, versions: array)
Create Deployment
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| force? | boolean | If set to true, the deployment will be created even if normally blocked by something such rolling back to an older version when a secret has changed. |
| annotations? | object | |
| author_email? | string | |
| created_on | string | |
| source | string | |
| strategy | enum | |
| versions | array |
fn get_deployment(script_name: string, deployment_id: string)
Get Deployment
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| deployment_id | string |
fn delete_deployment(script_name: string, deployment_id: string)
Delete Deployment
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| deployment_id | string |
fn get_cron_triggers(script_name: string)
Get Cron Triggers
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn update_cron_triggers(script_name: string)
Update Cron Triggers
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn get_settings(script_name: string)
Get Script Settings
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn patch_settings(script_name: string, logpush?: unknown, observability?: unknown, tags?: unknown, tail_consumers?: array)
Patch Script Settings
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| logpush? | unknown | |
| observability? | unknown | |
| tags? | unknown | |
| tail_consumers? | array | List of Workers that will consume logs from the attached Worker. |
fn list_script_secrets(script_name: string)
List script secrets
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn put_script_secret(script_name: string)
Add script secret
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn patch_script_secrets_bulk(script_name: string, secrets?: record, version_tags?: record)
Patch multiple script secrets
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| secrets? | record | Map of secret names to secret values: - Set to a secret object to create or u... |
| version_tags? | record | Optional version tags to apply to the new script version. |
fn get_script_secret(script_name: string, secret_name: string, url_encoded?: string)
Get secret binding
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| secret_name | string | |
| url_encoded? | string |
fn delete_script_secret(script_name: string, secret_name: string, url_encoded?: string)
Delete script secret
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| secret_name | string | |
| url_encoded? | string |
fn get_subdomain(script_name: string)
Get Worker subdomain
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn create_worker_script_post_subdomain(script_name: string, enabled: boolean, previews_enabled?: boolean)
Post Worker subdomain
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| enabled | boolean | Whether the Worker should be available on the workers.dev subdomain. |
| previews_enabled? | boolean | Whether the Worker's Preview URLs should be available on the workers.dev subd... |
fn delete_subdomain(script_name: string)
Delete Worker subdomain
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn list_tails(script_name: string)
List Tails
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn worker_tail_logs_start_tail(script_name: string)
Start Tail
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn delete_tail(script_name: string, id: string)
Delete Tail
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| id | string |
fn get_worker_script_fetch_usage_model(script_name: string)
Fetch Usage Model
| Argument | Type | Description |
|---|---|---|
| script_name | string |
fn update_usage_model(script_name: string, usage_model?: unknown, user_limits?: unknown)
Update Usage Model
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| usage_model? | unknown | |
| user_limits? | unknown |
fn list_versions(script_name: string, deployable?: boolean, page?: number, per_page?: number)
List Versions
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| deployable? | boolean | Only return versions that can be used in a deployment. Ignores pagination. |
| page? | number | Current page. |
| per_page? | number | Items per-page. |
fn worker_versions_upload_version(script_name: string, bindings_inherit?: enum)
Upload Version
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| bindings_inherit? | enum | When set to "strict", the upload will fail if any `inherit` type bindings cannot be resolved against the previous version of the Worker. Without this, unresolvable inherit bindings are silently dropped. |
fn get_version_detail(script_name: string, version_id: string)
Get Version Detail
| Argument | Type | Description |
|---|---|---|
| script_name | string | |
| version_id | string |
fn put_script_content(service_name: string, environment_name: string)
Put script content
| Argument | Type | Description |
|---|---|---|
| service_name | string | |
| environment_name | string |
Resources
workers(infinite)— List Workers
worker_script_search_workers(infinite)— Search Workers
worker_script_upload_worker_module(infinite)— Upload Worker Module
assets_upload_session(infinite)— Create Assets Upload Session
put_content(infinite)— Put script content
list_deployments(infinite)— List Deployments
deployment(infinite)— Create Deployment
cron_triggers(infinite)— Get Cron Triggers
settings(infinite)— Get Script Settings
patch_settings(infinite)— Patch Script Settings
script_secrets(infinite)— List script secrets
put_script_secret(infinite)— Add script secret
patch_script_secrets_bulk(infinite)— Patch multiple script secrets
script_secret(infinite)— Get secret binding
subdomain(infinite)— Get Worker subdomain
worker_script_post_subdomain(infinite)— Post Worker subdomain
list_tails(infinite)— List Tails
worker_tail_logs_start_tail(infinite)— Start Tail
worker_script_fetch_usage_model(infinite)— Fetch Usage Model
usage_model(infinite)— Update Usage Model
list_versions(infinite)— List Versions
worker_versions_upload_version(infinite)— Upload Version
version_detail(infinite)— Get Version Detail
put_script_content(infinite)— Put script content
04Stats
A
100 / 100
Downloads
0
Archive size
17.4 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels