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