An iPhone lock screen showing PING notifications and Live Activity progress updates.

API-native alerts for iOS

PING

Send notifications, actions, and Live Activities to your iPhone from one simple endpoint. Keep scripts, deploys, renders, and automations visible without babysitting a terminal.

POST a message Plaintext works.
Attach context Titles, links, media, urgency.
Track progress Start, update, and end Live Activities.

Built for people who automate

One endpoint for the things worth noticing.

No client SDK required

Copy your personal endpoint from the app and call it from shell, Python, cron, CI, or any webhook-capable system.

Alerts can do more

Add actions, callbacks, URLs, threads, urgency, media, and badges when a plain push notification is not enough.

Progress stays alive

Turn long-running work into a Live Activity with a status label, progress value, icon, and tap-through URL.

Quick start

Your notification is one request away.

PING accepts structured JSON for rich alerts and Live Activity updates, or plaintext when you just want a message on your phone.

Read the full API reference
curl -X POST "$PING_ENDPOINT" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Deployment",
    "subtitle": "Production",
    "message": "Rollout completed successfully.",
    "url": "https://status.example.com"
  }'

Live Activities

Progress that keeps moving.

67%
Image optimization Uploading
{
  "liveActivity": {
    "event": "start",
    "title": "Render job",
    "status": "Uploading",
    "progress": 0.67,
    "details": "Optimizing assets.",
    "symbol": "sparkles"
  }
}

Use cases

Tiny pings for big context switches.

Builds and deploys

Know when a release starts, pauses, fails, or finishes.

Long-running jobs

Watch training, exports, migrations, and batch tasks progress.

Backups and sync

Get a quiet success ping or a louder warning when data needs you.

Home lab status

Surface server load, disk pressure, uptime, and service restarts.

Operational events

Route payments, webhooks, alerts, and approvals to your pocket.

Render pipelines

Follow image, video, audio, and document generation without polling.

Start simple

Make your scripts tap you on the shoulder.

Install PING, copy your endpoint, and send the first notification from whatever already runs your work.

Get PING API Reference