Namespaces
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}
NamespacesScripts
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}
NamespacesScriptsAsset 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
NamespacesScriptsContent
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
NamespacesScriptsSettings
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
NamespacesScriptsBindings
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
NamespacesScriptsSecrets
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}
NamespacesScriptsTags
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}