Skip to content

delete_webhook

Remove a webhook from a deployment. The webhook will stop firing immediately.

Annotations

AnnotationValue
readOnlyHintfalse
destructiveHinttrue
idempotentHintfalse
openWorldHinttrue

Parameters

NameTypeRequiredDescription
deployment_idstringYesThe deployment the webhook belongs to
webhook_idstringYesThe 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:

  1. Calls list_webhooks to find the Slack webhook and its ID.
  2. Calls delete_webhook with the deployment_id and webhook_id.
  3. 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.

Deploy forms and sites from AI conversations.