← Tools Reference

Pushover

Pushover integration (Communication). Imported from open-connector.

API key25 toolshttps://api.pushover.net
POST
pushover_send_message
Send a Pushover notification to a user or delivery group, with optional emergency settings, URL metadata, and image attachment.

/messages.json

20 parameters
ParamTypeRequiredDescription
tokenstringoptionalOptional application API token override.
userstringoptionalPushover user key or delivery group key.
devicestringoptionalOptional target device name.
messagestringoptionalMessage body to send.
titlestringoptionalOptional message title.
urlstringoptionalSupplementary URL to show with the message.
url_titlestringoptionalDisplay title for the supplementary URL.
priorityintegeroptionalMessage priority accepted by Pushover.
ttlintegeroptionalSeconds after which the message should expire.
retryintegeroptionalRetry interval in seconds for emergency priority messages.
expireintegeroptionalRetry expiration in seconds for emergency priority messages.
htmlbooleanoptionalWhether message text contains HTML formatting.
monospacebooleanoptionalWhether message text should use monospace formatting.
timestampintegeroptionalUnix timestamp to attach to the message.
callbackstringoptionalCallback URL for emergency notification receipts.
soundstringoptionalPushover sound name.
tagsstringoptionalComma-separated tags for emergency retry cancellation.
attachmentobjectoptionalOptional image attachment uploaded through POST /api/files.
attachment_typestringoptionalMIME type for legacy inline base64 attachment input.
attachment_base64stringoptionalLegacy base64-encoded image attachment content.
POST
pushover_validate_user_or_group
Validate that a Pushover user or delivery group key can receive notifications.

/users/validate.json

GET
pushover_get_app_limits
Get the current monthly message limit, remaining messages, and reset time for the connected Pushover application.

/apps/limits.json

GET
pushover_store_team_api_token
Validate and return metadata for a Pushover Team API token.

/teams.json

GET
pushover_get_app_icon_image
Fetch a Pushover application icon image.

/icons/{input}.png

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
GET
pushover_get_receipt_status
Get the status of an emergency notification receipt.

/receipts/{input}.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_cancel_receipt_retries
Cancel retries for one emergency notification receipt.

/receipts/{input}/cancel.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_cancel_retries_by_tag
Cancel emergency notification retries by tag.

/receipts/cancel_by_tag/{input}.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_update_glances
Update Pushover glance data for a user or device.

/glances.json

POST
pushover_create_group
Create a Pushover delivery group.

/groups.json

GET
pushover_list_groups
List Pushover delivery groups for the application token.

/groups.json

GET
pushover_get_group
Get one Pushover delivery group.

/groups/{input}.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_add_group_user
Add one user to a Pushover delivery group.

/groups/{input}/add_user.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_remove_group_user
Remove one user from a Pushover delivery group.

/groups/{input}/remove_user.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_disable_group_user
Disable one user in a Pushover delivery group.

/groups/{input}/disable_user.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_enable_group_user
Enable one user in a Pushover delivery group.

/groups/{input}/enable_user.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_rename_group
Rename a Pushover delivery group.

/groups/{input}/rename.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input
POST
pushover_assign_license
Assign a Pushover license through the Team API.

/licenses/assign.json

GET
pushover_check_license_credits
Check available Pushover Team license credits.

/licenses.json

POST
pushover_add_team_user
Add a user to a Pushover Team.

/teams/add_user.json

POST
pushover_remove_team_user
Remove a user from a Pushover Team.

/teams/remove_user.json

POST
pushover_client_login
Log in to the Pushover Open Client API.

/users/login.json

POST
pushover_register_client_device
Register a Pushover Open Client device.

/devices.json

GET
pushover_fetch_client_messages
Fetch messages from the Pushover Open Client message queue.

/messages.json

POST
pushover_ack_delete_messages_up_to_id
Acknowledge and delete Pushover Open Client messages up to an ID.

/devices/{input}/update_highest_message.json

1 parameter
ParamTypeRequiredDescription
inputstringrequiredPath parameter: input