Skip to content

ntfy tags not being passed through X-Tags in Apprise #1538

@kimimaru4000

Description

@kimimaru4000

Notification Service(s) Impacted

ntfy

What happened

This is a follow-up from #1520.

I have yet to find a way to get ntfy tags working in Apprise. Tags are still working when invoking ntfy directly - just not through Apprise. Passing ntfy tags to Apprise causes Apprise to ignore the tags.

My full configuration is as follows:

urls:
  - ntfy://myntfyserver/test?priority=high&tags=warning&image=no

The logs below indicate that no tags are passed to the X-Tags header.

Apprise URL(s) involved (redact secrets)

ntfy://myntfyserver/test?priority=high&tags=warning&image=no

Steps to reproduce

  1. Try to use an ntfy tag with Apprise

Observed result

Image (Invoked via Apprise)

Expected result

Image (Invoked via ntfy)

Environment

  • Apprise version: Apprise 1.9.7 in a Docker container
  • Python version: 3.12.3
  • OS and distribution: Kubuntu 24.04.4 LTS
  • Install method: docker
  • If using Docker: caronc/apprise:v1.3.1

Logs (redact secrets)

apprise -vvv --body="Test Message" --tag=all --config=http://myntfyserver/cfg/test

2026-03-07 09:52:15,184 - DEBUG - Language set to en
2026-03-07 09:52:15,184 - DEBUG - Loading configuration: http://myntfyserver/cfg/test
2026-03-07 09:52:15,271 - DEBUG - Configuration Plugin 3(s) and 4 Schema(s) loaded in 0.0868s
2026-03-07 09:52:15,272 - DEBUG - HTTP POST URL: http://myntfyserver/cfg/test (cert_verify=True)
2026-03-07 09:52:15,412 - DEBUG - Notification Plugin 126(s) and 174 Schema(s) loaded in 0.1264s
2026-03-07 09:52:15,413 - DEBUG - Loaded URL: ntfy://myntfyserver/test?priority=high&mode=private&image=no&auth=token&format=text&overflow=upstream
2026-03-07 09:52:15,413 - INFO - Loaded 1 entries from http://myntfyserver/cfg/test/?encoding=utf-8&cache=yes
2026-03-07 09:52:15,413 - DEBUG - ntfy POST URL: http://myntfyserver (cert_verify=True)
2026-03-07 09:52:15,414 - DEBUG - ntfy Payload: {'topic': 'test', 'message': 'Test Message'}
2026-03-07 09:52:15,414 - DEBUG - ntfy Headers: {'User-Agent': 'Apprise', 'Authorization': 'Bearer [REDACTED]', 'Content-Type': 'application/json', 'X-Priority': 'high'}
2026-03-07 09:52:15,424 - INFO - Sent ntfy notification to 'http://myntfyserver'.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions