Envoie des notifications push sur ton iPhone avec une seule requete HTTP. Pas de compte, pas de tableau de bord.
$ curl -X POST https://pushbird.app/pb_a1b2c3d4... \ -H 'Content-Type: application/json' \ -d '{"title":"Deploy","message":"v2.1 is live"}' {"ok":true}
Telecharge PushBird sur l'App Store. L'app genere une URL de webhook unique immediatement.
Ton URL ressemble a https://pushbird.app/pb_abc123... - copie, partage ou scanne le QR code.
Appelle l'URL depuis curl, ton pipeline CI, un cron ou un script de monitoring. N'importe quel client HTTP marche.
Le telephone vibre. C'est fait.
# POST avec JSON curl -X POST https://pushbird.app/pb_your_secret \ -H 'Content-Type: application/json' \ -d '{"title":"Build #42","message":"All tests passed"}' # POST en texte brut curl -X POST https://pushbird.app/pb_your_secret \ -d 'Server disk at 91%' # Requete GET curl 'https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs'
# POST avec JSON import requests requests.post("https://pushbird.app/pb_your_secret", json={ "title": "Deploy", "message": "v2.1 shipped to prod" }) # POST en texte brut requests.post("https://pushbird.app/pb_your_secret", data="Server disk at 91%") # Requete GET requests.get("https://pushbird.app/pb_your_secret", params={"title": "Alert", "message": "Check logs"})
// POST avec JSON await fetch("https://pushbird.app/pb_your_secret", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ title: "CI", message: "Pipeline green" }) }); // POST en texte brut await fetch("https://pushbird.app/pb_your_secret", { method: "POST", body: "Server disk at 91%" }); // Requete GET await fetch("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs");
// POST avec JSON body := strings.NewReader(`{"title":"Alert","message":"CPU > 90%"}`) req, _ := http.NewRequest("POST", "https://pushbird.app/pb_your_secret", body) req.Header.Set("Content-Type", "application/json") http.DefaultClient.Do(req) // POST en texte brut http.Post("https://pushbird.app/pb_your_secret", "text/plain", strings.NewReader("Server disk at 91%")) // Requete GET http.Get("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs")
// POST avec JSON $ch = curl_init('https://pushbird.app/pb_your_secret'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_HTTPHEADER => ['Content-Type: application/json'], CURLOPT_POSTFIELDS => json_encode([ 'title' => 'Deploy', 'message' => 'v2.1 shipped' ]) ]); curl_exec($ch); // POST en texte brut file_get_contents('https://pushbird.app/pb_your_secret', false, stream_context_create(['http' => [ 'method' => 'POST', 'content' => 'Server disk at 91%' ]])); // Requete GET file_get_contents('https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs');
Installe l'app, recupere l'URL, commence a envoyer. Pas de compte, pas d'email.
On ne stocke pas tes messages. Les notifications passent par Apple et sont oubliees. Le secret du webhook reste sur ton appareil.
Si tu as besoin de dashboards et de gestion d'equipe - cherche ailleurs. Si tu veux un webhook qui livre les notifications de facon fiable, c'est ici.
curl, Python, Node, Go, PHP, Ruby. Si ca peut envoyer une requete HTTP, ca peut t'envoyer un push.