Scripts
List Workers
client.Workers.Scripts.List(ctx, params) (*SinglePage[ScriptListResponse], error)
GET/accounts/{account_id}/workers/scripts
Search Workers
client.Workers.Scripts.Search(ctx, params) (*[]ScriptSearchResponse, error)
GET/accounts/{account_id}/workers/scripts-search
Download Worker
client.Workers.Scripts.Get(ctx, scriptName, query) (*string, error)
GET/accounts/{account_id}/workers/scripts/{script_name}
Upload Worker Module
client.Workers.Scripts.Update(ctx, scriptName, params) (*ScriptUpdateResponse, error)
PUT/accounts/{account_id}/workers/scripts/{script_name}
Delete Worker
client.Workers.Scripts.Delete(ctx, scriptName, params) (*ScriptDeleteResponse, error)
DELETE/accounts/{account_id}/workers/scripts/{script_name}
ScriptsAssets
ScriptsAssetsUpload
Create Assets Upload Session
client.Workers.Scripts.Assets.Upload.New(ctx, scriptName, params) (*ScriptAssetUploadNewResponse, error)
POST/accounts/{account_id}/workers/scripts/{script_name}/assets-upload-session
ScriptsSubdomain
Get Worker subdomain
client.Workers.Scripts.Subdomain.Get(ctx, scriptName, query) (*ScriptSubdomainGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/subdomain
Post Worker subdomain
client.Workers.Scripts.Subdomain.New(ctx, scriptName, params) (*ScriptSubdomainNewResponse, error)
POST/accounts/{account_id}/workers/scripts/{script_name}/subdomain
Delete Worker subdomain
client.Workers.Scripts.Subdomain.Delete(ctx, scriptName, body) (*ScriptSubdomainDeleteResponse, error)
DELETE/accounts/{account_id}/workers/scripts/{script_name}/subdomain
ScriptsSchedules
Get Cron Triggers
client.Workers.Scripts.Schedules.Get(ctx, scriptName, query) (*ScriptScheduleGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/schedules
Update Cron Triggers
client.Workers.Scripts.Schedules.Update(ctx, scriptName, params) (*ScriptScheduleUpdateResponse, error)
PUT/accounts/{account_id}/workers/scripts/{script_name}/schedules
ScriptsTail
List Tails
client.Workers.Scripts.Tail.Get(ctx, scriptName, query) (*ScriptTailGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/tails
Start Tail
client.Workers.Scripts.Tail.New(ctx, scriptName, params) (*ScriptTailNewResponse, error)
POST/accounts/{account_id}/workers/scripts/{script_name}/tails
Delete Tail
client.Workers.Scripts.Tail.Delete(ctx, scriptName, id, body) (*ScriptTailDeleteResponse, error)
DELETE/accounts/{account_id}/workers/scripts/{script_name}/tails/{id}
ScriptsContent
Get script content
client.Workers.Scripts.Content.Get(ctx, scriptName, query) (*Response, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/content/v2
Put script content
client.Workers.Scripts.Content.Update(ctx, scriptName, params) (*Script, error)
PUT/accounts/{account_id}/workers/scripts/{script_name}/content
ScriptsSettings
Get Script Settings
client.Workers.Scripts.Settings.Get(ctx, scriptName, query) (*ScriptSetting, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/script-settings
Patch Script Settings
client.Workers.Scripts.Settings.Edit(ctx, scriptName, params) (*ScriptSetting, error)
PATCH/accounts/{account_id}/workers/scripts/{script_name}/script-settings
ScriptsDeployments
List Deployments
client.Workers.Scripts.Deployments.List(ctx, scriptName, query) (*ScriptDeploymentListResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/deployments
Create Deployment
client.Workers.Scripts.Deployments.New(ctx, scriptName, params) (*Deployment, error)
POST/accounts/{account_id}/workers/scripts/{script_name}/deployments
Get Deployment
client.Workers.Scripts.Deployments.Get(ctx, scriptName, deploymentID, query) (*Deployment, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/deployments/{deployment_id}
Delete Deployment
client.Workers.Scripts.Deployments.Delete(ctx, scriptName, deploymentID, body) (*ScriptDeploymentDeleteResponse, error)
DELETE/accounts/{account_id}/workers/scripts/{script_name}/deployments/{deployment_id}
ScriptsVersions
List Versions
client.Workers.Scripts.Versions.List(ctx, scriptName, params) (*V4PagePagination[ScriptVersionListResponse], error)
GET/accounts/{account_id}/workers/scripts/{script_name}/versions
Get Version Detail
client.Workers.Scripts.Versions.Get(ctx, scriptName, versionID, query) (*ScriptVersionGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/versions/{version_id}
Upload Version
client.Workers.Scripts.Versions.New(ctx, scriptName, params) (*ScriptVersionNewResponse, error)
POST/accounts/{account_id}/workers/scripts/{script_name}/versions
ScriptsSecrets
List script secrets
client.Workers.Scripts.Secrets.List(ctx, scriptName, query) (*SinglePage[ScriptSecretListResponse], error)
GET/accounts/{account_id}/workers/scripts/{script_name}/secrets
Get secret binding
client.Workers.Scripts.Secrets.Get(ctx, scriptName, secretName, params) (*ScriptSecretGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/secrets/{secret_name}
Add script secret
client.Workers.Scripts.Secrets.Update(ctx, scriptName, params) (*ScriptSecretUpdateResponse, error)
PUT/accounts/{account_id}/workers/scripts/{script_name}/secrets
Delete script secret
client.Workers.Scripts.Secrets.Delete(ctx, scriptName, secretName, params) (*ScriptSecretDeleteResponse, error)
DELETE/accounts/{account_id}/workers/scripts/{script_name}/secrets/{secret_name}
ScriptsScript And Version Settings
Get Settings
client.Workers.Scripts.ScriptAndVersionSettings.Get(ctx, scriptName, query) (*ScriptScriptAndVersionSettingGetResponse, error)
GET/accounts/{account_id}/workers/scripts/{script_name}/settings
Patch Settings
client.Workers.Scripts.ScriptAndVersionSettings.Edit(ctx, scriptName, params) (*ScriptScriptAndVersionSettingEditResponse, error)
PATCH/accounts/{account_id}/workers/scripts/{script_name}/settings