Built by Metorial, the integration platform for agentic AI.
List all active tail sessions for a Worker script.
Attach a Worker to a custom domain (hostname) on a Cloudflare zone. The Worker will handle requests to that hostname.
Run an observability query against Workers telemetry data. Query logs, metrics, and analytics across all Workers in the account within a time range.
Deploy one or more Worker versions with a traffic split. Supports gradual rollouts by specifying multiple versions with different traffic percentages. Percentages must sum to 100.
List all deployments for a Worker script. The first deployment in the list is the active one serving traffic. Each deployment shows the version(s) and their traffic percentages for gradual rollouts.
Retrieve the account's workers.dev subdomain and optionally check whether a specific Worker is enabled on it.
Delete a secret binding from a Worker script. This permanently removes the encrypted value.
List all secret bindings on a Worker script. Returns secret names and types only — secret values are never exposed after creation.
Update script-level settings for a Worker including Logpush, observability, tail consumers, and tags. These settings apply at the script level rather than per-version. Only provided fields are updated.
Delete a Worker script from the account. Optionally force-deletes associated resources like bindings and durable objects.
Create or update a secret on a Worker script. The secret value will be encrypted and stored securely. Once set, the value cannot be retrieved — only overwritten or deleted.
List all available telemetry event keys for Workers observability queries. Use this to discover what data can be queried.
List all Worker scripts in the account. Returns metadata for each script including handlers, compatibility settings, and deployment info.
Retrieve detailed metadata and settings for a specific Worker script including bindings, compatibility settings, observability config, and placement.
Create a new Worker route that maps a URL pattern on a zone to a Worker script. Use wildcard patterns like `example.com/api/*` to match request URLs.
Detach a Worker from a custom domain. The Worker will no longer handle requests to that hostname.
Retrieve all cron trigger schedules configured for a Worker. Cron Triggers run the Worker's scheduled() handler on a recurring schedule (UTC).
Stop an active tail session for a Worker script.
Replace all cron trigger schedules for a Worker. This completely replaces the existing schedules — provide all desired cron expressions. Schedules execute on UTC time.
List all Worker routes for a Cloudflare zone. Routes map URL patterns to Worker scripts.
Retrieve detailed information about a specific Worker version, including its bindings, runtime configuration, and startup time.
Delete a Worker route from a zone. The Worker will no longer handle requests matching the route's pattern.
Retrieve the full settings and bindings configuration for a Worker script, including environment variables, KV namespaces, R2 buckets, D1 databases, Queues, Durable Objects, and other bindings.
Enable or disable a Worker on the workers.dev subdomain. When enabled, the Worker is accessible at `<script>.<subdomain>.workers.dev`.
Start a real-time log tail for a Worker script. Returns a WebSocket URL that streams logs and exceptions from the Worker as they occur. Useful for live debugging.
Update an existing Worker route's URL pattern and/or the target Worker script.
List all custom domains attached to Workers in the account. Each domain maps a hostname on a Cloudflare zone to a specific Worker.
List all versions of a Worker script. Optionally filter to only deployable versions. Versions are created separately from deployments—a version can exist without being deployed.