Workers
WorkersBeta
WorkersBetaWorkers
List Workers
client.Workers.Beta.Workers.List(ctx, params) (*V4PagePaginationArray[Worker], error)
GET/accounts/{account_id}/workers/workers
Get Worker
client.Workers.Beta.Workers.Get(ctx, workerID, query) (*Worker, error)
GET/accounts/{account_id}/workers/workers/{worker_id}
Create Worker
client.Workers.Beta.Workers.New(ctx, params) (*Worker, error)
POST/accounts/{account_id}/workers/workers
Update Worker
client.Workers.Beta.Workers.Update(ctx, workerID, params) (*Worker, error)
PUT/accounts/{account_id}/workers/workers/{worker_id}
Edit Worker
client.Workers.Beta.Workers.Edit(ctx, workerID, params) (*Worker, error)
PATCH/accounts/{account_id}/workers/workers/{worker_id}
Delete Worker
client.Workers.Beta.Workers.Delete(ctx, workerID, body) (*BetaWorkerDeleteResponse, error)
DELETE/accounts/{account_id}/workers/workers/{worker_id}
WorkersBetaWorkersVersions
List Versions
client.Workers.Beta.Workers.Versions.List(ctx, workerID, params) (*V4PagePaginationArray[Version], error)
GET/accounts/{account_id}/workers/workers/{worker_id}/versions
Get Version
client.Workers.Beta.Workers.Versions.Get(ctx, workerID, versionID, params) (*Version, error)
GET/accounts/{account_id}/workers/workers/{worker_id}/versions/{version_id}
Create Version
client.Workers.Beta.Workers.Versions.New(ctx, workerID, params) (*Version, error)
POST/accounts/{account_id}/workers/workers/{worker_id}/versions
Delete Version
client.Workers.Beta.Workers.Versions.Delete(ctx, workerID, versionID, body) (*BetaWorkerVersionDeleteResponse, error)
DELETE/accounts/{account_id}/workers/workers/{worker_id}/versions/{version_id}
WorkersRoutes
List Routes
client.Workers.Routes.List(ctx, query) (*SinglePage[RouteListResponse], error)
GET/zones/{zone_id}/workers/routes
Get Route
client.Workers.Routes.Get(ctx, routeID, query) (*RouteGetResponse, error)
GET/zones/{zone_id}/workers/routes/{route_id}
Create Route
client.Workers.Routes.New(ctx, params) (*RouteNewResponse, error)
POST/zones/{zone_id}/workers/routes
Update Route
client.Workers.Routes.Update(ctx, routeID, params) (*RouteUpdateResponse, error)
PUT/zones/{zone_id}/workers/routes/{route_id}
Delete Route
client.Workers.Routes.Delete(ctx, routeID, body) (*RouteDeleteResponse, error)
DELETE/zones/{zone_id}/workers/routes/{route_id}
WorkersAssets
WorkersAssetsUpload
Upload Assets
client.Workers.Assets.Upload.New(ctx, params) (*AssetUploadNewResponse, error)
POST/accounts/{account_id}/workers/assets/upload
WorkersScripts
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}
WorkersScriptsAssets
WorkersScriptsAssetsUpload
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
WorkersScriptsSubdomain
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
WorkersScriptsSchedules
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
WorkersScriptsTail
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}
WorkersScriptsContent
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
WorkersScriptsSettings
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
WorkersScriptsDeployments
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}
WorkersScriptsVersions
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
WorkersScriptsSecrets
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}
WorkersScriptsScript 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
WorkersAccount Settings
Fetch Worker Account Settings
client.Workers.AccountSettings.Get(ctx, query) (*AccountSettingGetResponse, error)
GET/accounts/{account_id}/workers/account-settings
Create Worker Account Settings
client.Workers.AccountSettings.Update(ctx, params) (*AccountSettingUpdateResponse, error)
PUT/accounts/{account_id}/workers/account-settings
WorkersDomains
List Domains
client.Workers.Domains.List(ctx, params) (*SinglePage[DomainListResponse], error)
GET/accounts/{account_id}/workers/domains
Get Domain
client.Workers.Domains.Get(ctx, domainID, query) (*DomainGetResponse, error)
GET/accounts/{account_id}/workers/domains/{domain_id}
Attach Domain
client.Workers.Domains.Update(ctx, params) (*DomainUpdateResponse, error)
PUT/accounts/{account_id}/workers/domains
Detach Domain
client.Workers.Domains.Delete(ctx, domainID, body) (*DomainDeleteResponse, error)
DELETE/accounts/{account_id}/workers/domains/{domain_id}
WorkersSubdomains
Get Subdomain
client.Workers.Subdomains.Get(ctx, query) (*SubdomainGetResponse, error)
GET/accounts/{account_id}/workers/subdomain
Create Subdomain
client.Workers.Subdomains.Update(ctx, params) (*SubdomainUpdateResponse, error)
PUT/accounts/{account_id}/workers/subdomain
Delete Subdomain
client.Workers.Subdomains.Delete(ctx, body) error
DELETE/accounts/{account_id}/workers/subdomain
WorkersObservability
WorkersObservabilityTelemetry
List keys
client.Workers.Observability.Telemetry.Keys(ctx, params) (*SinglePage[ObservabilityTelemetryKeysResponse], error)
POST/accounts/{account_id}/workers/observability/telemetry/keys
Run a query
client.Workers.Observability.Telemetry.Query(ctx, params) (*ObservabilityTelemetryQueryResponse, error)
POST/accounts/{account_id}/workers/observability/telemetry/query
List values
client.Workers.Observability.Telemetry.Values(ctx, params) (*SinglePage[ObservabilityTelemetryValuesResponse], error)
POST/accounts/{account_id}/workers/observability/telemetry/values
WorkersObservabilityDestinations
Get Destinations
client.Workers.Observability.Destinations.List(ctx, params) (*SinglePage[ObservabilityDestinationListResponse], error)
GET/accounts/{account_id}/workers/observability/destinations
Create Destination
client.Workers.Observability.Destinations.New(ctx, params) (*ObservabilityDestinationNewResponse, error)
POST/accounts/{account_id}/workers/observability/destinations
Update Destination
client.Workers.Observability.Destinations.Update(ctx, slug, params) (*ObservabilityDestinationUpdateResponse, error)
PATCH/accounts/{account_id}/workers/observability/destinations/{slug}
Delete Destination
client.Workers.Observability.Destinations.Delete(ctx, slug, body) (*ObservabilityDestinationDeleteResponse, error)
DELETE/accounts/{account_id}/workers/observability/destinations/{slug}