Just a small feature request: I would like to be able to enable and disable a webhook. Currently a webhook is always enabled. In order to disable it you need to delete it. If you want to enable it again you need to recreate it. Something like a checkbox to enable/disable would help a lot.
Especially during development we test and switch a lot between webhooks and it’s annoying to delete and recreate every time.
I would also really like this feature. We are using Gatsby Cloud and our webhook configuration requires a custom body. Right now I if I want to disable the webhook temporarily, I do the following:
Take a screen shot of the existing webhook
Delete the webhook
When I want the webhook enabled again, I look at the screen shot and recreate the webhook
For anyone that is looking for a quick workaround for now: Instead of deleting the webhook you can add a secondary condition and just choose for example “only on specific environment” and select one that isn’t the one it should trigger. This worked for us as a way to “disable” webhooks.
Or if you just add some random string in front of the URL, like “(disabled) https://endpoint.com”, it will go nowhere. It’ll clutter up your webhook activity log with a bunch of Invalid scheme format: (disabled) https error messages though.