Simple, minimal API that works just like ntfy - but with email delivery!
Send a notification with title and body:
# Just a title and a body
curl https://YOUR_DOMAIN/YOUR_API_KEY -d $'Title\nBody'
# Provide title in URL
curl https://YOUR_DOMAIN/YOUR_API_KEY?title=Title -d 'Body'Send from/to specific email addresses:
https://YOUR_DOMAIN/YOUR_API_KEY?_from=alerts@company.com&_to=admin@company.comSee full request details for troubleshooting:
https://YOUR_DOMAIN/YOUR_API_KEY?_debug=TitleDebug output includes:
- Full request URL
- Request headers
- Request body
- Response details
Use pre-built templates for rich formatting:
curl https://YOUR_DOMAIN/YOUR_API_KEY?_template=Jellyfin -d 'DATA'Can use _template key if you can't use the template key
Available templates: See our Supported Apps guide
GitHub Actions:
- name: Notify on failure
run: curl ${{ secrets.NOTIFICATION_URL }} -d "Build failed: ${{ github.workflow }}"Cron Job:
#!/usr/bin/env bash
curl https://YOUR_DOMAIN/YOUR_API_KEY -d $'Daily Backup\n$(date): Backup completed successfully'