Pushover (Independent Publisher) (Preview)

Pushover makes it easy to get real-time notifications on your Android, iPhone, iPad, and Desktop.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Glen Hutson
URL https://github.com/glenhutson
Email msconnectors@glenhutson.com
Connector Metadata
Publisher Glen Hutson
Website https://pushover.net
Privacy policy https://pushover.net/privacy
Categories Communication;Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Token securestring The API Token for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Sounds

When sending notifications through the Pushover API, the sound parameter may be set to one of the built-in sounds or any custom ones uploaded

Quota Remaining

Shows you the quota remaining for the month

Send Message

Send a message

Validate Keys

Validate a user or group key and optionally device

Get Sounds

When sending notifications through the Pushover API, the sound parameter may be set to one of the built-in sounds or any custom ones uploaded

Returns

Name Path Type Description
Status
status integer

Status of the request

RequestID
request string

The Request ID

soundsArray
soundsArray array of object

soundsArray

Sound Name
soundsArray.sound string

Sound Name

Description
soundsArray.description string

Sound Description

Quota Remaining

Shows you the quota remaining for the month

Returns

Name Path Type Description
Authorized Limit
limit integer

The total number of APIs calls per month

Remaining
remaining integer

API calls remaining this month

Reset Time
reset integer

When the quota resets (00:00:00 Central Time on the 1st of each month)

Request Status
status integer

1 if successful.

Request
request string

Request ID

Send Message

Send a message

Parameters

Name Key Required Type Description
User ID
user True string

Your user/group key (or that of your target user), viewable when logged into Pushover's dashboard; often referred to as USER_KEY in Pushover documentation and code examples

Device
device string

The name of one of your devices to send just to that device instead of all devices

Priority
priority integer

A value of -2, -1, 0 (default), 1, or 2

Title
title string

Your message's title, otherwise your app's name is used

HTML?
html integer

Set to 1 to enable HTML parsing

Message
message True string

Your message

Sound
sound string

The name of a supported sound to override your default sound choice

Unix Timestamp
timestamp string

A Unix timestamp (note this is NOT UTC Time) of a time to display instead of when the Pushover API received it .

Action URL
url string

A supplementary URL to show with your message.

URL Title
url_title string

A title for the URL specified as the url parameter, otherwise just the URL is shown.

Returns

Name Path Type Description
status
status integer

status

request
request string

request

Validate Keys

Validate a user or group key and optionally device

Parameters

Name Key Required Type Description
Key
user True string

A user or group key to validate

Device
device string

A specific device to validate

Returns

Name Path Type Description
Status
status integer

Request Status

Group
group integer

Associated Group ID.

devices
devices array of string

devices

licenses
licenses array of string

licenses

Request ID
request string

The ID of the request