Send a push notification to your phone with one HTTP request
July 14, 2026 · 4 min read
Push notifications used to mean building an app: FCM configuration, APNs certificates, device tokens. If all you want is “my phone should buzz when X happens”, there is a much shorter path – a personal URL that turns any HTTP POST into a push.
The 3-step setup
- Install Webhooky (Android / iOS).
- Create an endpoint – give it a name and pick one of 40 notification sounds.
- Copy your URL:
https://api.webhooky.app/YOUR_KEY
That URL is now the address of your phone. No account keys, no SDK, no OAuth – the long random key in the URL is the credential.
Send your first push
curl -X POST "https://api.webhooky.app/YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"title": "Hello 👋", "message": "Sent from my terminal"}'
Your phone buzzes about a second later. The same call in Python and JavaScript:
# Python
import requests
requests.post("https://api.webhooky.app/YOUR_KEY",
json={"title": "Hello", "message": "from Python"})
// JavaScript (Node 18+, browsers, Deno, Bun)
await fetch("https://api.webhooky.app/YOUR_KEY", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ title: "Hello", message: "from JS" }),
});
Control the notification per request
Four optional JSON fields override the endpoint's defaults: title, message, sound (one of 40 ids like cash_register or error_1) and vibrate. Everything else in the body is ignored for display – so you can point existing webhooks at the URL, too. Details in the API docs.
What people build with it
- “My script is done” alerts for ML trainings and render jobs
- Server error alarms from any catch block
- Raspberry Pi and ESP32 projects
- Cha-ching notifications for shop orders
Security in one paragraph
Treat the URL like a password: whoever has it can notify you (and nothing more). If it ever leaks, delete the endpoint in the app – the URL dies instantly – and create a new one. The first 100 notifications are free; unlimited costs €4.99/month.
Get Webhooky
Free for your first 100 notifications – set up your endpoint in two minutes.