list_webhooks
List all webhooks configured for a deployment.
Annotations
| Annotation | Value |
|---|---|
readOnlyHint | true |
destructiveHint | false |
idempotentHint | false |
openWorldHint | true |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
deployment_id | string | Yes | The deployment to list webhooks for |
Return format
Returns a list of webhooks with their details:
Webhooks for dep_abc123
1. wh_xyz789
Type: slack
URL: https://hooks.slack.com/services/T00/B00/xxxx
Active: true
2. wh_abc456
Type: generic
URL: https://api.example.com/webhooks/invoker
Active: trueIf no webhooks are configured, returns:
No webhooks configured for dep_abc123Example
User prompt:
What webhooks are set up on my waitlist page?
What Claude does:
- Calls
list_webhookswith thedeployment_id. - Returns the list of configured webhooks with their types, URLs, and active status.
Notes
- The
activefield indicates whether the webhook is currently enabled and firing on submissions. - Use this tool to audit which integrations are attached to a deployment before making changes.
- To add a new webhook, use configure_webhook. To remove one, use delete_webhook.