signaloid-cli webhooks disable
Disable a webhook.
Synopsis
signaloid-cli webhooks disable --webhook-id <id>
Options
| Option | Required | Description |
|---|---|---|
--webhook-id <id> | Yes | Webhook ID |
--format <type> | No | Output format: table or json (default: json) |
Description
Disables an active webhook, temporarily stopping all event notifications. The webhook configuration is preserved and can be re-enabled at any time. This is useful for maintenance windows or troubleshooting.
The platform also disables a webhook automatically after repeated delivery failures. A webhook whose target host does not resolve can be disabled within seconds of a single build. To resume deliveries, fix the target URL and run webhooks enable.
Examples
signaloid-cli webhooks disable --webhook-id wh-0123456789abcdef0123456789abcdef
Notes
- Disabled webhooks do not receive events
- Webhook configuration and history are preserved
- Events that occur while disabled are not queued or delivered
- This is a shortcut for
webhooks update --webhook-id <id> --disabled
Troubleshooting
Need to permanently remove a webhook
- Use
webhooks deleteinstead of disable - Deletion cannot be undone
Webhook disabled but still receiving notifications
- Check the webhook status using
webhooks get - Verify you are disabling the correct webhook ID
- In-flight deliveries may still complete
See Also
- signaloid-cli webhooks - Webhook command overview
- signaloid-cli webhooks enable - Enable webhooks
- signaloid-cli webhooks update - Update webhook configuration
- signaloid-cli webhooks delete - Permanently delete webhooks