delete_webhook
Remove a webhook from a deployment. The webhook will stop firing immediately.
Annotations
| Annotation | Value |
|---|---|
readOnlyHint | false |
destructiveHint | true |
idempotentHint | false |
openWorldHint | true |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
deployment_id | string | Yes | The deployment the webhook belongs to |
webhook_id | string | Yes | The webhook ID to delete |
Return format
Returns a confirmation message:
Webhook wh_xyz789 has been deleted from deployment dep_abc123.Example
User prompt:
Remove the Slack webhook from my waitlist -- we moved to a different channel
What Claude does:
- Calls list_webhooks to find the Slack webhook and its ID.
- Calls
delete_webhookwith thedeployment_idandwebhook_id. - Confirms the webhook has been removed.
Notes
- This action is permanent. The webhook is deleted and stops firing immediately. There is no undo.
- If you want to replace a webhook (for example, to point to a new Slack channel), delete the old one and then call configure_webhook to create a new one.
- Claude will typically confirm with you before calling this tool, since it is marked as destructive.