Fallenbagel / jellyseerr

Fork of overseerr for jellyfin support.
https://docs.jellyseerr.dev/
MIT License
3.43k stars 211 forks source link

[Feature Request] Multiple webhooks #804

Open FunnyPocketBook opened 2 months ago

FunnyPocketBook commented 2 months ago

Description

I would like to specify multiple webhooks to push different events to multiple channels. Right now it is only possible to define one webhook. Even when using something like webhook, if different events should be sent to different channels, one would have to parse the payload before forwarding it to the right channel.

So technically it is possible to push different events to multiple channels, but right now it is a big hassle combined with setting up another service. Supporting multiple webhooks would make this process a lot easier.

Desired Behavior

An example of what I want to achieve:

Right now, I can only choose one of the two. I would like to be able to specify multiple webhooks with different notification types and webhook URLs.

Additional Context

No response

Code of Conduct

Fallenbagel commented 2 months ago

For your use case, you can definitely currently send to both (use gotify and ntfy).

Setup gotify notifications in settings > notifications > gotify and select notification type, request processing failed and request available

And in settings > notifications > webhook setup ntfy with "Request Processing Failed" and "Issue Reported".

FunnyPocketBook commented 2 months ago

Okay, taking gotify and ntfy was a bad example. What if I want to use ntfy but with two different topics?

Fallenbagel commented 2 months ago

Okay, taking gotify and ntfy was a bad example. What if I want to use ntfy but with two different topics?

Then yes that's a legit use case. So I recommend editing the feature request so it's clear 😉