signaloid-cli webhooks update
Update webhook configuration.
Synopsis
signaloid-cli webhooks update --webhook-id <id> [options]
Options
| Option | Required | Description |
|---|---|---|
--webhook-id <id> | Yes | Webhook ID |
--url <url> | No | New URL |
--events <events> | No | New event list |
--status <status> | No | Update status |
--active | No | Set status to active |
--disabled | No | Set status to disabled |
Description
Updates the configuration of an existing webhook. You can modify the target URL, subscribed events, or status. Only the specified options will be updated; other settings remain unchanged.
Examples
Update webhook status to active:
signaloid-cli webhooks update \
--webhook-id webhook_abc123 \
--active
Change webhook URL and events:
signaloid-cli webhooks update \
--webhook-id webhook_abc123 \
--url https://new.example.com/webhooks \
--events build.completed,build.failed
Notes
- Only specified options are updated; other settings remain unchanged
- Use
--activeor--disabledflags as shortcuts for status changes - Updating events replaces the entire event list (not additive)
Troubleshooting
Update fails with "Webhook not found"
- Verify the webhook ID using
webhooks list - Ensure you have permission to modify the webhook
Events not being delivered after update
- Verify the webhook is active using
webhooks get - Check that the new URL is accessible
See Also
- signaloid-cli webhooks - Webhook command overview
- signaloid-cli webhooks get - Get webhook details
- signaloid-cli webhooks enable - Enable webhooks
- signaloid-cli webhooks disable - Disable webhooks