Skip to main content

signaloid-cli webhooks update

Update webhook configuration.

Synopsis

signaloid-cli webhooks update --webhook-id <id> [options]

Options

OptionRequiredDescription
--webhook-id <id>YesWebhook ID
--url <url>NoNew URL
--events <events>NoNew event list
--status <status>NoUpdate status
--activeNoSet status to active
--disabledNoSet 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 --active or --disabled flags 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