# willo_webhooks

> The business's outbound webhook endpoints — where Willo POSTs content.published, content.unpublished, content.deleted and site.deployed events…

Generated from Willo's code at each release.

Source: https://www.willo.ai/docs/reference/mcp-tools/willo-webhooks

**Outbound webhooks.** The business's outbound webhook endpoints — where Willo POSTs `content.published`, `content.unpublished`, `content.deleted` and `site.deployed` events — and the newest 20 deliveries with their status (`pending`, `delivered`, `failed`, `capped`), try number, the receiver's HTTP status and the error. Each endpoint shows its host (not the full URL), events, status (`active`, `paused`, `disabled` with the reason) and its secret's public id, never the secret. Pass `endpoint_id` for that endpoint's deliveries only. Use it to debug your receiver: a delivery id here is the `X-Willo-Delivery` header your receiver got. Registering, pausing, rotating and sending a test event happen on the dashboard (Settings → AI Agents → Webhooks), not here. Needs editor access or higher. Free, read-only.

## Access

- **Token**: read or read + act.
- **Approval**: Never. This tool only reads.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `endpoint_id` | string | no | An endpoint id from this tool's listing: show only its newest deliveries. Omit for every endpoint. |

## Related

- [All MCP tools](https://www.willo.ai/docs/reference/mcp-tools)
- [Error codes](https://www.willo.ai/docs/reference/errors)
- [Draft and live](https://www.willo.ai/docs/ai-agents/draft-and-live)
