9 Notify_pushjet
Chris Caron edited this page 2023-06-24 12:10:56 -04:00

Pushjet Notifications

  • Source: ~https://pushjet.io/~
  • Icon Support: No
  • Message Format: Text
  • Message Limit: 32768 Characters per message

Note: The Pushjet online service appears to have gone dead. They did however leave behind all of our source code as open source here on github. Thus the apprise plugin pjet:// still works for the local hosting of a Pushjet server.

Syntax

If you want to use your own custom Pushjet server, then the following identify the syntax you may use:

  • pjet://{host}/{secret_key}
  • pjet://{host}:{port}/{secret_key}
  • pjet://{user}:{password}@{host}/{secret_key}
  • pjet://{user}:{password}@{host}:{port}/{secret_key}
  • pjets://{host}/{secret_key}
  • pjets://{host}:{port}/{secret_key}
  • pjets://{user}:{password}@{host}/{secret_key}
  • pjets://{user}:{password}@{host}:{port}/{secret_key}

Parameter Breakdown

Variable Required Description
secret_key Yes The Secret Key associated with your Pushjet account.
host Yes The Pushjet server you're hosting
user No If you're system is set up to use HTTP-AUTH, you can provide username for authentication to it.
password No If you're system is set up to use HTTP-AUTH, you can provide password for authentication to it.
port No The Pushjet port optional and only required if you're hosting your own notification server on a different port then the standard ones. By default the port is 80 for pjet:// and 443 for all pjets:// references.

Example

Send a Pushjet notification:

# Assuming our {secret_key} is abcdefghijklmnopqrstuvwxyzabc
# Assuming our {hostname} is localhost
apprise -vv -t "Test Message Title" -b "Test Message Body" \
   pjet://abcdefghijklmnopqrstuvwxyzabc@localhost