Skip to content
Start here

Dispatch

DispatchNamespaces

List Workers for Platforms Dispatch Namespaces
client.WorkersForPlatforms.Dispatch.Namespaces.List(ctx, query) (*SinglePage[DispatchNamespaceListResponse], error)
GET/accounts/{account_id}/workers/dispatch/namespaces
Get Workers for Platforms Dispatch Namespace
client.WorkersForPlatforms.Dispatch.Namespaces.Get(ctx, dispatchNamespace, query) (*DispatchNamespaceGetResponse, error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}
Create Workers for Platforms Dispatch Namespace
client.WorkersForPlatforms.Dispatch.Namespaces.New(ctx, params) (*DispatchNamespaceNewResponse, error)
POST/accounts/{account_id}/workers/dispatch/namespaces
Delete Workers for Platforms Dispatch Namespace
client.WorkersForPlatforms.Dispatch.Namespaces.Delete(ctx, dispatchNamespace, body) (*DispatchNamespaceDeleteResponse, error)
DELETE/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}

DispatchNamespacesScripts

Get Workers for Platforms Script details
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Get(ctx, dispatchNamespace, scriptName, query) (*Script, error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}
Upload Workers for Platforms Script Module
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Update(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptUpdateResponse, error)
PUT/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}
Delete Workers for Platforms Script
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Delete(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptDeleteResponse, error)
DELETE/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}
ModelsExpand Collapse
type Script struct{…}

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

CreatedOn TimeOptional

When the script was created.

formatdate-time
DispatchNamespace stringOptional

Name of the Workers for Platforms dispatch namespace.

ModifiedOn TimeOptional

When the script was last modified.

formatdate-time
Script ScriptOptional

DispatchNamespacesScriptsAsset Upload

Create Workers for Platforms Assets Upload Session
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.AssetUpload.New(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptAssetUploadNewResponse, error)
POST/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/assets-upload-session

DispatchNamespacesScriptsContent

Get Workers for Platforms Script Content
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Get(ctx, dispatchNamespace, scriptName, query) (*Response, error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content
Replace Workers for Platforms Script Content
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Update(ctx, dispatchNamespace, scriptName, params) (*Script, error)
PUT/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content

DispatchNamespacesScriptsSettings

Get Workers for Platforms Script Settings
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Settings.Get(ctx, dispatchNamespace, scriptName, query) (*DispatchNamespaceScriptSettingGetResponse, error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings
Patch Workers for Platforms Script Settings
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Settings.Edit(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptSettingEditResponse, error)
PATCH/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings

DispatchNamespacesScriptsBindings

Get Workers for Platforms Script Bindings
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Bindings.Get(ctx, dispatchNamespace, scriptName, query) (*SinglePage[DispatchNamespaceScriptBindingGetResponse], error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/bindings

DispatchNamespacesScriptsSecrets

List Workers for Platforms Script Secrets
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets.List(ctx, dispatchNamespace, scriptName, query) (*SinglePage[DispatchNamespaceScriptSecretListResponse], error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets
Get Workers for Platforms Script Secret
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets.Get(ctx, dispatchNamespace, scriptName, secretName, params) (*DispatchNamespaceScriptSecretGetResponse, error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets/{secret_name}
Add a secret to a Workers for Platforms script
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets.Update(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptSecretUpdateResponse, error)
PUT/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets
Delete Workers for Platforms script secret
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets.Delete(ctx, dispatchNamespace, scriptName, secretName, params) (*DispatchNamespaceScriptSecretDeleteResponse, error)
DELETE/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets/{secret_name}
Patch multiple Workers for Platforms script secrets
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Secrets.BulkUpdate(ctx, dispatchNamespace, scriptName, params) (*DispatchNamespaceScriptSecretBulkUpdateResponse, error)
PATCH/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/secrets-bulk

DispatchNamespacesScriptsTags

List Workers for Platforms Script Tags
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Tags.List(ctx, dispatchNamespace, scriptName, query) (*SinglePage[string], error)
GET/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags
Replace Workers for Platforms Script Tags
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Tags.Update(ctx, dispatchNamespace, scriptName, params) (*SinglePage[string], error)
PUT/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags
Delete Workers for Platforms Script Tag
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Tags.Delete(ctx, dispatchNamespace, scriptName, tag, params) (*DispatchNamespaceScriptTagDeleteResponse, error)
DELETE/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags/{tag}