Envie notificacoes push para seu iPhone com uma unica requisicao HTTP. Sem contas, sem paineis.
$ curl -X POST https://pushbird.app/pb_a1b2c3d4... \ -H 'Content-Type: application/json' \ -d '{"title":"Deploy","message":"v2.1 is live"}' {"ok":true}
Baixe o PushBird na App Store. O app gera uma URL de webhook unica para seu dispositivo.
Sua URL fica tipo https://pushbird.app/pb_abc123... - copie, compartilhe ou escaneie o QR code.
Chame a URL pelo curl, pipeline de CI, cron job ou script de monitoramento. Qualquer cliente HTTP funciona.
Celular vibrou. Pronto.
# POST com JSON curl -X POST https://pushbird.app/pb_your_secret \ -H 'Content-Type: application/json' \ -d '{"title":"Build #42","message":"All tests passed"}' # POST com texto curl -X POST https://pushbird.app/pb_your_secret \ -d 'Server disk at 91%' # Requisicao GET curl 'https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs'
# POST com JSON import requests requests.post("https://pushbird.app/pb_your_secret", json={ "title": "Deploy", "message": "v2.1 shipped to prod" }) # POST com texto requests.post("https://pushbird.app/pb_your_secret", data="Server disk at 91%") # Requisicao GET requests.get("https://pushbird.app/pb_your_secret", params={"title": "Alert", "message": "Check logs"})
// POST com 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 com texto await fetch("https://pushbird.app/pb_your_secret", { method: "POST", body: "Server disk at 91%" }); // Requisicao GET await fetch("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs");
// POST com 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 com texto http.Post("https://pushbird.app/pb_your_secret", "text/plain", strings.NewReader("Server disk at 91%")) // Requisicao GET http.Get("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs")
// POST com 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 com texto file_get_contents('https://pushbird.app/pb_your_secret', false, stream_context_create(['http' => [ 'method' => 'POST', 'content' => 'Server disk at 91%' ]])); // Requisicao GET file_get_contents('https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs');
Instale, pegue a URL, comece a enviar. Sem contas, sem email, sem OAuth.
Nao armazenamos suas mensagens. As notificacoes passam pela Apple e sao esquecidas. O segredo do webhook fica so no seu dispositivo.
Se voce precisa de dashboards e gestao de equipes - procure outro lugar. Se precisa de um webhook que entrega notificacoes com seguranca, e aqui.
curl, Python, Node, Go, PHP, Ruby. Se faz requisicoes HTTP, pode mandar push.