View as Markdown
Pushover icon

Pushover ACTION

Push Notification

Sends a Push Notification to devices with Pushover. More information at Pushing Messages
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Pushover account once, then configure and run Push Notification from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "pushover-push-notification",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    pushover: { authProvisionId: "apn_xxxxxxx" },
    message: "Message",
    title: "Title",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Push Notification inputs
Property Type Description
message Message string
The notification message
Required
title Title string
The message title
Optional
url URL string
A supplementary URL to show with the message
Optional
urlTitle URL Title string
A title for the supplementary URL. If blank, the URL is shown
Optional
device Device string
The device name to send the message directly. Can be comma-separated names for sending to multiple devices
Optional
priority Priority string
The message priority. More information at Pushover API
Optional
retry Retry integer
How often, in seconds, Pushover will send the same notification. In a situation where your user might be in a noisy environment or sleeping, retrying the notification (with sound and vibration) will help get his or her attention. This parameter must have a value of at least 30 seconds between retries.
Optional
expire Expire integer
Notification expiration time, in seconds. If the notification has not been acknowledged in expire seconds, it will be marked as expired and will stop being sent to the user. Note that the notification is still shown to the user after it is expired, but it will not prompt the user for acknowledgement. This parameter must have a maximum value of at most 10800 seconds (3 hours).
Optional
sound Sound string
The name of the notification sound supported by the device. More information at Pushover API
Optional Dynamic

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
pushover-push-notification
Version
0.0.6
App
Pushover
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes