Skip to content

Spike.sh Notifications

Overview

  • Source: https://www.spike.sh
  • Image Support: No
  • Attachment Support: No
  • Message Character Limits:
    • Body: 20000

Once you’ve created your alert source in Spike.sh, it will provide you with a webhook URL that looks like this:

https://api.spike.sh/v1/alerts/1234567890abcdef1234567890abcdef

This long key at the end is your integration key, which can be used directly in Apprise.


  1. Log in to your Spike.sh dashboard.
  2. Go to Alert Sources and create a new source (e.g., for monitoring tools).
  3. Copy the provided Webhook URL*integration key**.

Once you’ve created your alert source in Spike.sh, it will provide you with a webhook URL that looks like this:

https://api.spike.sh/v1/alerts/1234567890abcdef1234567890abcdef
| integration_key |

This long key at the end is your integration key, which can be used directly in Apprise.

Valid syntax is as follows:

  • https://api.spike.sh/v1/alerts/{integration_key}
  • spike://{integration_key}
VariableRequiredDescription
integration_keyYesA 32-character token that uniquely identifies your Spike.sh alert source.
tokenNoAn alias to integration_key

Using the simplified Apprise URL:

Terminal window
# Assuming our token is 1234567890abcdef1234567890abcdef
apprise -vv -t "Spike Alert" -b "Incident occurred" \
spike://1234567890abcdef1234567890abcdef

Using the token as a URL parameter:

Terminal window
apprise -vv -t "Spike Alert" -b "Incident occurred" \
spike://?token=1234567890abcdef1234567890abcdef

Using the full native webhook URL:

Terminal window
apprise -vv -t "Spike Alert" -b "Incident occurred" \
https://api.spike.sh/v1/alerts/1234567890abcdef1234567890abcdef