# toggle_site_webhook

Source: https://modulify.ai/docs/mcp/webhooks/toggle-site-webhook

Turns one webhook on a site on or off without deleting it.

- Title: Enable or disable a webhook
- Scope: `config:write`
- Access: Makes changes

A disabled webhook keeps its configuration and delivery history but stops receiving events, which makes this the way to pause a noisy endpoint. A delivery still waiting for a retry gives up at its next attempt while the webhook is off.

Modulify also switches a webhook off on its own after 20 deliveries in a row have used up all their attempts. Turning one back on resets that count and clears the reason in `Disabled_Reason`. The webhook comes back with its destination as `Host` only. See [Webhooks](https://modulify.ai/docs/automations/webhooks#retries-and-auto-disable).

## Inputs

| Input | Type | Required | Description |
| --- | --- | --- | --- |
| `projectId` | string | Yes | The site id. |
| `webhookId` | string | Yes | The webhook id from `list_site_webhooks`. |
| `enabled` | boolean | Yes | True to turn it on, false to turn it off. |