HTTP 요청 하나로 iPhone에 푸시 알림을 보내세요. 계정도, 대시보드도 필요 없습니다.
$ curl -X POST https://pushbird.app/pb_a1b2c3d4... \ -H 'Content-Type: application/json' \ -d '{"title":"Deploy","message":"v2.1 is live"}' {"ok":true}
App Store에서 PushBird를 다운로드하세요. 고유한 웹훅 URL이 바로 생성됩니다.
URL은 https://pushbird.app/pb_abc123... 형태입니다. 복사하거나 QR 코드를 스캔하세요.
curl, CI 파이프라인, cron, 모니터링 스크립트에서 URL을 호출하세요. 어떤 HTTP 클라이언트든 사용할 수 있습니다.
폰이 진동. 끝.
# JSON POST curl -X POST https://pushbird.app/pb_your_secret \ -H 'Content-Type: application/json' \ -d '{"title":"Build #42","message":"All tests passed"}' # 텍스트 POST curl -X POST https://pushbird.app/pb_your_secret \ -d 'Server disk at 91%' # GET 요청 curl 'https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs'
# JSON POST import requests requests.post("https://pushbird.app/pb_your_secret", json={ "title": "Deploy", "message": "v2.1 shipped to prod" }) # 텍스트 POST requests.post("https://pushbird.app/pb_your_secret", data="Server disk at 91%") # GET 요청 requests.get("https://pushbird.app/pb_your_secret", params={"title": "Alert", "message": "Check logs"})
// JSON POST await fetch("https://pushbird.app/pb_your_secret", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ title: "CI", message: "Pipeline green" }) }); // 텍스트 POST await fetch("https://pushbird.app/pb_your_secret", { method: "POST", body: "Server disk at 91%" }); // GET 요청 await fetch("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs");
// JSON POST 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 http.Post("https://pushbird.app/pb_your_secret", "text/plain", strings.NewReader("Server disk at 91%")) // GET 요청 http.Get("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs")
// JSON POST $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 file_get_contents('https://pushbird.app/pb_your_secret', false, stream_context_create(['http' => [ 'method' => 'POST', 'content' => 'Server disk at 91%' ]])); // GET 요청 file_get_contents('https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs');
앱 설치하고 URL 받아서 바로 전송. 계정이나 이메일 인증 같은 건 없습니다.
메시지를 저장하지 않습니다. 알림은 Apple을 거쳐 사라집니다. 웹훅 시크릿은 기기에만 존재.
대시보드나 팀 관리가 필요하면 다른 곳을 찾으세요. 알림을 확실하게 전달하는 웹훅이 필요하면 여기입니다.
curl, Python, Node, Go, PHP, Ruby. HTTP 요청을 보낼 수 있으면 푸시도 보낼 수 있습니다.