Skip to content

Support for external Apprise API server #3695

@Fooughhy

Description

@Fooughhy

Version and OS
0.51.4, running in Podman on Ubuntu 24.10 (arm64).

Is your feature request related to a problem? Please describe.
To centralize credentials management, I have set up an (Apprise API)[https://github.com/caronc/apprise-api] server on my Orange Pi 5 Plus at home. This is an official API for Apprise, owned by the same user.

When using this, I do not have to save the credentials for my various notification endpoints (e.g. Gmail) in each local service that needs to use them. I save the credentials in Apprise, and then have other services use the Apprise API to send the notifications without credentials.

But this means the URL for sending notifications is not an Apprise URL (e.g. "mailto://..."). But instead a normal FQDN (or just IP).
Like: 192.168.0.1:8000/notify/<config_id>

From what I can see, changedetection.io does not support any external Apprise server. And it is currently not even possible to save the notification configuration if you don't have a valid Apprise URL format, so an IP address will not work.

Describe the solution you'd like
I would like for changedetection.io to support an external Apprise server, though Apprise API.

Describe the use-case and give concrete real-world examples
Attach any HTML/JSON, give links to sites, screenshots etc, we are not mind readers

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions