Skip to content
Start here

Workers For Platforms

Workers For PlatformsDispatch

Workers For PlatformsDispatchNamespaces

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

Workers For PlatformsDispatchNamespacesScripts

Worker 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 Worker 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 Worker
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

Workers For PlatformsDispatchNamespacesScriptsAsset Upload

Create 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

Workers For PlatformsDispatchNamespacesScriptsContent

Get 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
Put 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

Workers For PlatformsDispatchNamespacesScriptsSettings

Get 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 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

Workers For PlatformsDispatchNamespacesScriptsBindings

Get 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

Workers For PlatformsDispatchNamespacesScriptsSecrets

List 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 secret binding
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 script secret
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 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}

Workers For PlatformsDispatchNamespacesScriptsTags

Get 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
Put 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 Script Tag
client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Tags.Delete(ctx, dispatchNamespace, scriptName, tag, body) (*DispatchNamespaceScriptTagDeleteResponse, error)
DELETE/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/tags/{tag}