# x402-gateway: Webhook Catch Extend

> x402-gateway: Webhook Catch Extend is a paid API for AI agents from x402.freeq.one, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-29).

Extends the expiry or lifetime of an existing webhook catch session identified by its ID, via a pay-per-call POST request settled in USDC on Base.

## Facts

- Endpoint: POST https://x402.freeq.one/tools/webhook_catch/:id/extend?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-gateway-webhook-catch-extend-5a315191
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NLq4o0FLhANSIUOqV8Onf

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 x402-gateway-webhook-catch-extend-5a315191 -d '<json body>'
```

Example prompt: Extend the webhook catch session with ID abc123 so it doesn't expire — use the x402-gateway webhook extend tool.

## When to prefer this

Use this endpoint when you have an active webhook catch session on the x402-gateway that needs its lifetime extended without creating a new session. Prefer this over recreating the webhook when you need continuity of the existing session ID and don't want to update any downstream references to it. Ideal for long-running async workflows where the original webhook catch timeout is insufficient.

## Known failure modes

- Invalid or unknown webhook catch ID returns an error result
- Session already expired cannot be extended — returns failure
- Missing or malformed tool name in request body causes rejection
- Payment failure over x402 protocol (insufficient USDC balance or facilitator error) blocks the call
- Network timeout or server error returns empty or null result

## How this service works

From $0.002 per call. No accounts, no keys, no subscriptions. Your agent sees the exact price before paying, and failed calls are never charged. Company enrichment, blockchain data, ZK proofs, SEO and media — settled in USDC on Base.

## Output

Returns a JSON object with a result field confirming the extension of the webhook catch session, potentially including updated expiry time or session metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tool": {
   "type": "string",
   "description": "Tool name (see GET /tools for the catalog)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "extends": 1,
  "hook_id": "a1b2c3d4e5f6",
  "expires_at": "2026-10-21T20:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-gateway-webhook-catch-extend-5a315191/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.freeq.one](https://www.zero.xyz/host/x402.freeq.one/llms.txt)
