
Pushover
Push notification API and workflow automation
Actions (29)
Delivery Groups · 8
- Add user to groupPOST /groups/{group_key}/add_user.json
Add an existing user to a delivery group.
documented - Create groupPOST /groups.json
Create a new delivery group and obtain its group key.
documented - Disable user in groupPOST /groups/{group_key}/disable_user.json
Temporarily stop sending notifications to a user within a group.
documented - Enable user in groupPOST /groups/{group_key}/enable_user.json
Re-enable a previously disabled user in a group.
documented - Get group informationGET /groups/{group_key}.json?token={token}
Retrieve a group's metadata and its member users.
documented - List groupsGET /groups.json?token={token}
Fetch a list of groups for the given application token.
documented - Remove user from groupPOST /groups/{group_key}/remove_user.json
Remove a user from a delivery group.
documented - Rename groupPOST /groups/{group_key}/rename.json
Change the display name of a delivery group.
documented
Open Client API · 5
- Download messagesGET /messages.json
Download pending messages for a specific Open Client device using secret and device_id.
documented - Real-time notificationGET /websocket (WebSocket)
Connect to the WebSocket for real-time notification events (requires Open Client session).
documented - Register devicePOST /devices.json
Register a new Open Client device for a user (requires session secret).
documented - Update highest messagePOST /devices/{device_id}/update_highest_message.json
After processing messages, delete them from the server up to a given highest message id for a device.
documented - User loginPOST /users/login.json
Login with a user email/password to obtain a user key and session secret.
documented
Receipts · 3
- Cancel receiptPOST /receipts/{receipt}/cancel.json
Cancel retries for an emergency-priority message identified by its receipt.
documented - Cancel receipts by tagPOST /receipts/cancel_by_tag/{tag}.json
Cancel all active emergency-priority messages sharing the given tag.
documented - Check receipt statusGET /receipts/{receipt}.json?token={token}
Poll the status of a specific receipt to see acknowledgement, last delivery, and related data.
documented
Teams · 3
- Add user to teamPOST /teams/add_user.json
Add a user to your Team (via email, name, and optional settings).
documented - List teamsGET /teams.json?token={token}
Show information about your Team and its members.
documented - Remove user from teamPOST /teams/remove_user.json
Remove a user from your Team.
documented
Licensing · 2
Messages · 2
- Send messagePOST /messages.json
Send a push notification to one or more users or groups with optional title, attachment, HTML formatting, and additional options.
documented - Send message (XML response)POST /messages.xml
Send a push notification with the same parameters as /messages.json but request an XML response.
documented
Subscriptions · 2
- Create subscription (UI-driven flow)POST /subscriptions.json
Create a new subscription for an application (documentation describes UI flow; publicly documented explicit endpoint not clearly shown in official pages).
documented - Migrate subscription userPOST /subscriptions/migrate.json
Migrate a user from a legacy user key to a subscription key, returning a subscribed_user_key.
documented