Sentry

Self-hosted and cloud-based error monitoring

Integrate the Sentry API with the Pushover API

Setup the Sentry API trigger to run a workflow which integrates with the Pushover API. Pipedream's integration platform allows you to integrate Sentry and Pushover remarkably fast. Free for developers.

Emergency Push Notification with Pushover API on Issue Event (Instant) from Sentry API
Sentry + Pushover
 
Try it
Push Notification with Pushover API on Issue Event (Instant) from Sentry API
Sentry + Pushover
 
Try it
New Issue Event (Instant) from the Sentry API

Emit new events for issues that have been created or updated.

 
Try it
Emergency Push Notification with the Pushover API

Sends an Emergency Push Notification to devices with Pushover. Notifications are repeated until they are acknowledged by the user. More information at Pushing Messages and Message Priority

 
Try it
List Project Events. with the Sentry API

Return a list of events bound to a project. See the docs here

 
Try it
Push Notification with the Pushover API

Sends a Push Notification to devices with Pushover. More information at Pushing Messages

 
Try it
List Project Issues. with the Sentry API

Return a list of issues bound to a project. See the docs here

 
Try it
Update Issue. with the Sentry API

Updates an individual issue's attributes. Only the attributes submitted are modified.See the docs here

 
Try it

Connect Sentry

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    sentry: {
      type: "app",
      app: "sentry",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://sentry.io/api/0/`,
      headers: {
        Authorization: `Bearer ${this.sentry.$auth.auth_token}`,
      },
    })
  },
})

Connect Pushover

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    pushover: {
      type: "app",
      app: "pushover",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      method: "post",
      url: `https://api.pushover.net/1/messages.json`,
      params: {
        token: `${this.pushover.$auth.api_token}`,
        user: `${this.pushover.$auth.user_key}`,
        message: `test`,
      },
    })
  },
})