Functionality to enable/disable a webhook

Hi guys,

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.

Let me know what you think!

Cheers,

Floris

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:

  1. Take a screen shot of the existing webhook
  2. Delete the webhook
  3. When I want the webhook enabled again, I look at the screen shot and recreate the webhook

Supporting this one :+1:

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.

1 Like

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.

Sound useful!

Done!!

1 Like