Workers For Platforms

WorkersForPlatforms

WorkersForPlatforms.Dispatch

WorkersForPlatforms.Dispatch.Namespaces

Methods

list(, ): <>
get/accounts/{account_id}/workers/dispatch/namespaces

Fetch a list of Workers for Platforms namespaces.

get(, , ):
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}

Get a Workers for Platforms namespace.

create(, ):
post/accounts/{account_id}/workers/dispatch/namespaces

Create a new Workers for Platforms namespace.

delete(, , ): | null
delete/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}

Delete a Workers for Platforms namespace.

WorkersForPlatforms.Dispatch.Namespaces.Scripts

Methods

get(, , , ):
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}

Fetch information about a script uploaded to a Workers for Platforms namespace.

update(, , , ):
put/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}

Upload a worker module to a Workers for Platforms namespace. You can find more about the multipart metadata on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/.

delete(, , , ): | null
delete/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}

Delete a worker from a Workers for Platforms namespace. This call has no response body on a successful delete.

Domain types

Script{…}

Details about a worker uploaded to a Workers for Platforms namespace.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.AssetUpload

Methods

create(, , , ):
post/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/assets-upload-session

Start uploading a collection of assets for use in a Worker version. To learn more about the direct uploads of assets, see https://developers.cloudflare.com/workers/static-assets/direct-upload/.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.Bindings

Methods

get(, , , ): <>
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/bindings

Fetch script bindings from a script uploaded to a Workers for Platforms namespace.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content

Methods

get(, , , ):
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content

Fetch script content from a script uploaded to a Workers for Platforms namespace.

update(, , , ):
put/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content

Put script content for a script uploaded to a Workers for Platforms namespace.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets

Methods

list(, , , ): <>
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets

List secrets bound to a script uploaded to a Workers for Platforms namespace.

get(, , , , ):
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets/{secret_name}

Get a given secret binding (value omitted) on a script uploaded to a Workers for Platforms namespace.

update(, , , ):
put/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets

Add a secret to a script uploaded to a Workers for Platforms namespace.

delete(, , , , ): | null
delete/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets/{secret_name}

Remove a secret from a script uploaded to a Workers for Platforms namespace.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.Settings

Methods

get(, , , ):
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings

Get script settings from a script uploaded to a Workers for Platforms namespace.

edit(, , , ):
patch/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings

Patch script metadata, such as bindings.

WorkersForPlatforms.Dispatch.Namespaces.Scripts.Tags

Methods

list(, , , ): <>
get/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags

Fetch tags from a script uploaded to a Workers for Platforms namespace.

update(, , , ): <>
put/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags

Put script tags for a script uploaded to a Workers for Platforms namespace.

delete(, , , , ): | null
delete/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags/{tag}

Delete script tag for a script uploaded to a Workers for Platforms namespace.