# Arch Tools — Webhook Send

> Arch Tools — Webhook Send is a paid API for AI agents from archtools.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Posts a JSON payload to a specified webhook URL with optional custom headers and HTTP method

## Facts

- Endpoint: POST https://archtools.dev/v1/tools/webhook-send
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arch-tools-webhook-send-29073725
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xVyTPleXC48VwR951b1uJ

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 arch-tools-webhook-send-29073725 -d '<json body>'
```

Example prompt: Send a webhook to https://hooks.example.com/notify with the JSON payload {"event": "order_placed", "order_id": "ORD-42", "amount": 99.99} so the fulfillment system gets triggered.

## When to prefer this

Use this endpoint when an AI agent needs to deliver a webhook POST request to an external URL as part of a workflow — especially when direct outbound HTTP is not available from the agent runtime. Ideal for triggering third-party integrations, CI/CD pipelines, CRM systems, or notification services via webhook without standing up custom infrastructure.

## Known failure modes

- Target webhook URL is unreachable or returns a non-2xx status
- Invalid or malformed webhook_url causes request failure
- Target server rejects the payload due to schema mismatch
- Timeout if the remote webhook endpoint is slow to respond
- Missing required fields (payload or webhook_url) results in validation error

## How this service works

POST any JSON payload to any webhook URL with custom headers and method. Let your agent trigger downstream systems in one call. Pay per call with USDC (x402) or credits - archtools.dev

## Output

Returns the JSON response body received from the target webhook endpoint after the POST request is delivered, indicating success or failure of the remote system's processing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "enum": [
    "GET",
    "POST",
    "PUT",
    "PATCH",
    "DELETE"
   ],
   "type": "string",
   "default": "POST"
  },
  "headers": {
   "type": "object",
   "description": "Optional custom headers to include"
  },
  "payload": {
   "type": "object",
   "description": "JSON body to send in the POST request"
  },
  "webhook_url": {
   "type": "string",
   "description": "The webhook endpoint URL to POST to"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arch-tools-webhook-send-29073725/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from archtools.dev](https://www.zero.xyz/host/archtools.dev/llms.txt)
