Pushover website screenshot

Pushover

Pushover is a simple push notification service that delivers real-time notifications to phones, tablets, desktops, and watches from servers, scripts, and applications. The Pushover Message API accepts HTTPS POSTs with an application token and user/group key to send formatted messages with priorities, sounds, images, and supplementary URLs. Additional APIs exist for groups, subscriptions, licensing, receipts, and Open Client.

2 APIs 0 Features
NotificationsPush NotificationsMessagingAlertsMonitoring

APIs

Pushover Message API

REST API for sending push notifications to Pushover users and groups via HTTPS POSTs to /1/messages.json. Authentication is token-based, requiring an application API token and r...

Pushover Open Client API

Real-time client API for Pushover. Combines a WebSocket channel at wss://client.pushover.net/push that streams single-byte control frames (`#` keepalive, `!` new message, `R` re...

Collections

Resources

🔗
DomainSecurity
DomainSecurity
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
💬
FAQ
FAQ
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Pushover Message API
  version: 1.0.0
items:
- info:
    name: Send a message
    type: http
  http:
    method: POST
    url: https://api.pushover.net/1/messages.json
    body:
      type: json
      data: '{}'
  docs: Sends a push notification to a user or group device.
- info:
    name: Validate a user or group key
    type: http
  http:
    method: POST
    url: https://api.pushover.net/1/users/validate.json
    body:
      type: form-urlencoded
      data:
      - name: token
        value: ''
      - name: user
        value: ''
      - name: device
        value: ''
  docs: Validate a user or group key
- info:
    name: List available sounds
    type: http
  http:
    method: GET
    url: https://api.pushover.net/1/sounds.json
    params:
    - name: token
      value: ''
      type: query
      description: Application API token.
  docs: List available sounds
- info:
    name: Application rate limit status
    type: http
  http:
    method: GET
    url: https://api.pushover.net/1/apps/limits.json
    params:
    - name: token
      value: ''
      type: query
      description: Application API token.
  docs: Application rate limit status
- info:
    name: Retrieve receipt status
    type: http
  http:
    method: GET
    url: https://api.pushover.net/1/receipts/:receipt.json
    params:
    - name: receipt
      value: ''
      type: path
    - name: token
      value: ''
      type: query
      description: Application API token.
  docs: Poll the status of a priority-2 (emergency) message receipt.
- info:
    name: Cancel a priority-2 receipt
    type: http
  http:
    method: POST
    url: https://api.pushover.net/1/receipts/:receipt/cancel.json
    params:
    - name: receipt
      value: ''
      type: path
    body:
      type: form-urlencoded
      data:
      - name: token
        value: ''
  docs: Cancel a priority-2 receipt
bundled: true