Pēteris Caune
6ebae33579
Fix "Send Test Notification" for webhooks that only fire on checks going up
5 years ago
Pēteris Caune
f7496fb8cf
Add List-Unsubscribe-Post email header
5 years ago
Pēteris Caune
f9c61dad23
Fix List-Unsubscribe email header value: add angle brackets
5 years ago
Pēteris Caune
0349a3997b
PagerDuty event payload does not need the "vendor" key.
5 years ago
Pēteris Caune
98ba51f44f
Use hc.lib.string.replace for webhooks too.
hc.lib.string.replace only replaces placeholders that appear in the original template. It ignores any placeholders that "emerge" while doing string substitutions. This is done mainly to avoid unexpected behavior when check names or tags contain dollar signs.
5 years ago
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
5 years ago
Pēteris Caune
dc84b7be01
Add Microsoft Teams integration. Fixes #135
5 years ago
Pēteris Caune
66a6de70c0
Send email notification when monthly SMS sending limit is reached. Fixes #292
5 years ago
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
5 years ago
Chris Caron
b5a03369b6
Apprise Notifications are now a controlled via settings
5 years ago
Chris Caron
c2b1d00422
Apprise Integration
5 years ago
Pēteris Caune
479208abf0
Webhooks support the $TAGS placeholder
6 years ago
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
6 years ago
Pēteris Caune
d054970b02
Webhooks support PUT method.
.Webhooks can have different request bodies and headers for "up" and "events".
6 years ago
Pēteris Caune
cdfc9840a7
Source formatted with Black
6 years ago
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231
6 years ago
Michal Bryc
6f1ade98e2
Add more views
6 years ago
Pēteris Caune
f8c0c20d34
Retire HipChat.
6 years ago
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175
6 years ago
Pēteris Caune
caf6668478
Prepare for the removal of Check.user_id and Channel.user_id
6 years ago
Pēteris Caune
f357cd3305
Prepare for removing Check.user_id, Channel.user_id, Profile.current_team_id
6 years ago
Pēteris Caune
b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
6 years ago
Pēteris Caune
fb45b67892
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204
6 years ago
Pēteris Caune
b9a81ad382
Add "List-Unsubscribe" header to alert and report emails
6 years ago
Pēteris Caune
288a57a4b1
Better name & description for Trello cards.
6 years ago
Pēteris Caune
e4d0103544
Trello integration WIP
6 years ago
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support
7 years ago
Pēteris Caune
9bc0f1b82a
Dropping Python 2 support
7 years ago
Pēteris Caune
b191b968f3
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions
sendreports: use select_related() to avoid doing N queries
7 years ago
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
7 years ago
Pēteris Caune
09421153f5
Use OpsGenie API v2
7 years ago
Pēteris Caune
c4b316003d
Replace healthchecks.io branding with generic branding.
7 years ago
Pēteris Caune
a869906fde
Zendesk integration (experimental and hidden from Integrations page for now)
7 years ago
Austin
17831bb974
Adds missing comma
7 years ago
Austin
cb1eac50d9
Adds PagerTree Integration
7 years ago
Pēteris Caune
4cdc7db035
Webhook header values can contain variables.
7 years ago
Pēteris Caune
620d8523d7
GET webhooks support custom headers too. Can override the User-Agent header.
7 years ago
someposer
5781ddfe4d
Created an improved interface for arbitrary headers and simplified
header storage.
7 years ago
Pēteris Caune
363f219671
Don't log delivery notifications for unverified email addresses.
7 years ago
someposer
05c84d7976
Add support for arbitrary headers using a JSON body for webhooks.
7 years ago
someposer
0ea5927b6a
Adding Content-Type header to Webhook integrations to work correctly with
services like https://ifttt.com/maker_webhooks which require a
specific content type, like application/json.
7 years ago
Pēteris Caune
882933668a
Natural sort for check names, fixes #136 .
Apply the user's chosen sort order in emails also.
7 years ago
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
7 years ago
Pēteris Caune
40bc11782e
Nicer HipChat alerts.
7 years ago
Pēteris Caune
bef71c0acc
For HipChat integration, use HipChat's server-side installation flow.
7 years ago
Pēteris Caune
8d58a3a361
Encode webhook POST body as utf-8. Fixes #130
7 years ago
Pēteris Caune
1851cc7af3
Replace non-breaking spaces with regular spaces for cheaper SMS messages.
7 years ago
Pēteris Caune
5f2da08d7e
Per-profile, per-month counters of sent SMS messages.
7 years ago
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
7 years ago
Pēteris Caune
2481aa5a23
Telegram integration.
8 years ago