# Disable Task Webhook (WithZero Scheduler)

> Disable Task Webhook (WithZero Scheduler) is a paid API for AI agents from agents.withzero.xyz, paid per call via MPP, price unknown, status unknown (last checked 2026-09-12).

Disables the webhook on a scheduled task by clearing its secret, returning confirmation that the webhook is no longer enabled.

## Facts

- Endpoint: DELETE https://agents.withzero.xyz/api/v1/scheduler/tasks/{id}/webhook
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-12
- Activations on Zero: 0
- Provider: agents.withzero.xyz
- Website: https://agents.withzero.xyz
- Canonical page: https://www.zero.xyz/c/agents-withzero-xyz-disable-task-webhook-withzero-scheduler-c5d25a79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1wm0e3DiKOQmtxv9bneas

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-withzero-xyz-disable-task-webhook-withzero-scheduler-c5d25a79 -d '<json body>'
```

Example prompt: Disable the webhook on my WithZero scheduler task with ID abc123 — I want to stop it from sending webhook events and clear the secret.

## When to prefer this

Use this endpoint when you need to stop webhook event delivery for a specific scheduled task and clear its associated secret. It is idempotent, so safe to call multiple times. Prefer this over deleting the entire task when you only want to disable notifications but keep the task itself intact.

## Known failure modes

- Task ID not found — 404 error if the specified task does not exist
- Unauthorized — 401/403 if the caller does not own or have proof of access to the task
- Already disabled — endpoint is idempotent so calling again on an already-disabled webhook returns success without error
- Invalid task ID format — 400 error if the path parameter is malformed

## How this service works

Disable the task webhook (clears the secret). Idempotent. 📖 Full guide: https://scheduler.withzero.xyz/llms.txt

## Output

Returns a JSON object with a single boolean field 'enabled' set to false, confirming that the task's webhook has been successfully disabled and its secret cleared.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {},
 "description": "Empty body. Disables the task webhook (clears the secret).",
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "enabled"
 ],
 "properties": {
  "enabled": {
   "type": "boolean"
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-withzero-xyz-disable-task-webhook-withzero-scheduler-c5d25a79/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.withzero.xyz](https://www.zero.xyz/host/agents.withzero.xyz/llms.txt)
