jellyfin-plugin-webhook/Jellyfin.Plugin.Webhook/Templates/Pushover
Manuel d763affbb1
config: update pushover template AllInOne.handlebars (#218)
2024-02-23 08:55:42 -07:00
..
AllInOne.handlebars config: update pushover template AllInOne.handlebars (#218) 2024-02-23 08:55:42 -07:00
Generic.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
ItemAdded.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
PlaybackStart.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
PlaybackStop.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
PluginInstalling.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
README.md docs: add all in one pushover template (#212) 2024-01-07 13:10:45 -07:00
UserCreated.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
UserDeleted.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
UserLockedOut.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00
UserPasswordChanged.handlebars Add handlebar templates for Pushover (#153) 2022-12-27 08:10:20 -07:00

README.md

Pushover Templates

Supported notification types

  • Authentication Failure
  • Authentication Success
  • Generic
  • Item added
  • Pending restart
  • Playback progress
  • Playback start
  • Playback stop
  • Plugin installation cancelled
  • Plugin installation failed
  • Plugin installed
  • Plugin installing
  • Plugin uninstalled
  • Plugin updated
  • Session started
  • Task completed
  • User created
  • User deleted
  • User locked out
  • User password changed

Usage

  1. Click on the Webhook plugin
  2. Click on Add Generic
  3. Enter a name
  4. Enter https://api.pushover.net/1/messages.json as a Webhook URL
  5. Check your desired notification types
  6. Paste the desired template (recommended is All in One)
  7. Add request header (Key: Content-Type, Value: application/json)
  8. Add field (Key: Token, Value: Your Pushover application token)
  9. Add field (Key: UserToken, Value: Your Pushover user key)
  10. Click Save

Debug

To debug, you can use https://webhook.site. Ensure that the server can resolve the hostname.

  1. Go to https://webhook.site. Never leave this page during debugging.
  2. Copy the webhook URL, ending with a random UID
  3. Replace the Webhook URL to this URL
  4. Press Save
  5. (Optional): Set up XHR Redirec to Pushover (can help with validation problems):
    • Go to your webhook debugging page again.
    • Click Settings... besides XHR Redirect in the top navigation bar
    • Enter https://api.pushover.net/1/messages.json as the target
    • Enter application/json as the content type
    • Select POST as the HTTP Method
    • Press Close
    • Ensure that XHR Redirect in the navbar is checked
    • Press CTRL + SHIFT + I, click on Network and enter api.pushover in the filter field.
    • Any failed / successful notifications will appear here now. Your client will be used as the XHR redirect.