पुश नोटिफिकेशन API

cURL से पुश नोटिफिकेशन।
स्क्रिप्ट खत्म होती है, फ़ोन बज उठता है।

एक cURL कॉल से अपने iPhone या Android फ़ोन पर पुश नोटिफिकेशन भेजें। इसे किसी डिप्लॉय, बैकअप, CI जॉब या लंबी ट्रेनिंग रन के अंत में जोड़ दें, और अलर्ट आप जहाँ भी हों, आप तक पहुँच जाएगा।

न कोई ऐप प्रकाशित करना, न Firebase प्रोजेक्ट, न APNs सर्टिफ़िकेट। AgentsRoom में एक इनबॉक्स बनाएँ, उसका एंडपॉइंट और सिर्फ़ भेजने वाली कुंजी कॉपी करें, और हर नोटिफिकेशन आपके डेस्कटॉप और फ़ोन पर खोजे जा सकने वाले इतिहास में भी सुरक्षित रहता है।

deploy.sh

$ curl POST /api/dev-inboxes/…/push

{"title":"डिप्लॉय पूरा हुआ"}

202 Accepted

आपका फ़ोनअभी

डिप्लॉय पूरा हुआ

api v2.4 प्रोडक्शन में लाइव है

किसी भी स्क्रिप्ट से एक HTTPS अनुरोध, आपके फ़ोन पर एक नोटिफिकेशन, और एक कॉपी इनबॉक्स में सुरक्षित।

ज़्यादातर लंबे काम चुपचाप खत्म हो जाते हैं। डिप्लॉय बीस मिनट पहले पूरा हो गया, रात का बैकअप तड़के 3 बजे फ़ेल हो गया, माइग्रेशन अब भी आपका इंतज़ार कर रहा है, और आपको तभी पता चलता है जब आप खुद जाकर देखते हैं। बार-बार देखने से बचने का सबसे सस्ता तरीका पुश नोटिफिकेशन है, लेकिन उसे सेट करने के लिए आमतौर पर एक मोबाइल ऐप, एक Firebase प्रोजेक्ट और समय-समय पर रिन्यू करने वाले सर्टिफ़िकेट चाहिए होते हैं।

AgentsRoom पहले से आपके फ़ोन पर है। पुश API उसे रिसीवर बना देता है: हर इनबॉक्स को अपना HTTPS एंडपॉइंट और सिर्फ़ भेजने वाली कुंजी मिलती है, और जो कुछ भी cURL चला सकता है, वह अब आपकी लॉक स्क्रीन तक पहुँच सकता है। एक shell स्क्रिप्ट, GitHub Actions का एक स्टेप, एक cron जॉब, आपके अपने ऐप का कोई सर्वर इवेंट।

हर अलर्ट सर्वर पर भी सेव होता है, एक ऐसे इनबॉक्स में जिसे आप अपने डेस्कटॉप या फ़ोन से खोज सकते हैं। आपका कंप्यूटर बंद हो सकता है: एंडपॉइंट, इनबॉक्स और डिलीवरी सब AgentsRoom के सर्वर पर चलते हैं।

नोटिफिकेशन के लिए ज़रूरी सब कुछ, होस्ट करने को कुछ नहीं

एक JSON बॉडी, कुंजी के लिए एक हेडर, और कुछ गारंटियाँ जो तब मायने रखती हैं जब स्क्रिप्ट बिना निगरानी के चलती है।

शीर्षक, बॉडी, लिंक और इमेज

160 अक्षरों तक का शीर्षक, 16,000 अक्षरों तक की बॉडी, खोलने के लिए एक लिंक और एक सार्वजनिक HTTPS इमेज भेजें। फ़ोन छोटा प्रीव्यू दिखाता है, इनबॉक्स पूरा टेक्स्ट रखता है।

आवाज़ के साथ या साइलेंट

हर इनबॉक्स की एक डिफ़ॉल्ट आवाज़ होती है, और हर अनुरोध उसे बदल सकता है: फ़ेल हुए बैकअप के लिए डिवाइस की आवाज़, रोज़ की रिपोर्ट के लिए साइलेंट।

स्क्रिप्ट दोबारा कोशिश करे तो कोई डुप्लिकेट नहीं

Idempotency-Key हेडर जोड़ें, और दोबारा भेजा गया अनुरोध आपके फ़ोन को दो बार बजाने के बजाय वही संदेश लौटाता है। यह आपके कोटे में दोबारा नहीं गिना जाता।

सिर्फ़ भेजने वाली कुंजियाँ, जिन्हें आप रद्द कर सकते हैं

आपकी स्क्रिप्ट में रखी कुंजी सिर्फ़ भेज सकती है। वह इनबॉक्स पढ़ नहीं सकती और उसकी सेटिंग्स नहीं बदल सकती। लीक हो जाए तो उसे फिर से जनरेट करें, या नए संदेश तुरंत रोकने के लिए उसे रद्द करें।

कंप्यूटर बंद होने पर भी काम करता है

एंडपॉइंट और इनबॉक्स सर्वर पर चलते हैं। उसी खाते से AgentsRoom मोबाइल ऐप में साइन इन करें, नोटिफिकेशन की अनुमति दें, और अपना लैपटॉप बंद कर दें।

निजी, या सोच-समझकर साझा

इनबॉक्स आपके खाते का या किसी एक प्रोजेक्ट का होता है। Team या Pro ग्रुप में, वे साथी चुनें जिन्हें उसके अलर्ट भी मिलें। उन्हें कुंजी कभी नहीं दिखती।

पूरा इंटीग्रेशन बस एक अनुरोध है

इसे इनबॉक्स सेटिंग्स से कॉपी करें, आपका असली एंडपॉइंट और कुंजी पहले से भरे हुए।

shell स्क्रिप्ट से डिप्लॉय अलर्टPOST /push
curl -X POST https://agentsroom.dev/api/dev-inboxes/INBOX_ID/push \
  -H 'Authorization: Bearer SENDING_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: deploy-2481' \
  -d '{"title":"Deploy finished","body":"api v2.4 is live","sound":"default",
       "linkUrl":"https://example.com/releases/2481"}'

202 जवाब का मतलब है कि संदेश आपके इनबॉक्स में सेव हो गया है। इसके बाद फ़ोन तक डिलीवरी ऑपरेटिंग सिस्टम, आपकी नोटिफिकेशन सेटिंग्स और पुश सेवा पर निर्भर करती है। Windows पर, कॉपी बटन आपको PowerShell वर्ज़न देता है जो curl.exe को कॉल करता है।

शून्य से आपके पहले नोटिफिकेशन तक

तीन स्टेप, लगभग दो मिनट, किसी दूसरी सेवा पर खाता नहीं।

01

पुश खोलें और इनबॉक्स बनाएँ

किसी प्रोजेक्ट में, प्रोजेक्ट डॉक में पुश पर क्लिक करें, या इसे नोटिफिकेशन सेटिंग्स से खोलें। अपना खाता या मौजूदा प्रोजेक्ट चुनें, और “नया इंस्टॉलेशन” या “डिप्लॉयमेंट पूरा हुआ” जैसे टेम्पलेट से शुरू करें।

02

cURL कमांड कॉपी करें

“कनेक्शन और सेटिंग्स” में एंडपॉइंट, सिर्फ़ भेजने वाली कुंजी और चलाने के लिए तैयार अनुरोध दिखता है। शीर्षक और बॉडी बदलें, फिर इंटीग्रेशन सेव करें ताकि वही टेम्पलेट हर मशीन पर आपके साथ रहे।

03

इसे अपनी स्क्रिप्ट से चलाएँ

कमांड को अपनी डिप्लॉय स्क्रिप्ट, CI जॉब या cron टास्क के अंत में पेस्ट करें। अगली बार चलने पर नोटिफिकेशन जाएगा, और संदेश डेस्कटॉप और मोबाइल पर पुश टैब में दिखेगा।

डेवलपर सबसे पहले क्या जोड़ते हैं

जो कुछ भी आपके न देखते हुए खत्म होता है, वह इसके लिए सही है।

डिप्लॉय पूरा हुआ या फ़ेल हुआ

डिप्लॉय स्क्रिप्ट या CI जॉब के अंत में एक लाइन जोड़ें, रिलीज़ या फ़ेल हुए लॉग के लिंक के साथ।

नया यूज़र या नया इंस्टॉल

जब कोई साइन अप करे, आपका ऐप इंस्टॉल करे या अपग्रेड करे, तो अपने बैकएंड से एंडपॉइंट को कॉल करें, और फ़ोन पर ही जश्न मनाएँ।

बैकअप और cron जॉब

रात का बैकअप फ़ेल हो तो डिवाइस की आवाज़ इस्तेमाल करें और सफल हो तो साइलेंट रहें। इतिहास दिखाता है कि किन रातों में गड़बड़ हुई।

लंबे बिल्ड, इम्पोर्ट और ट्रेनिंग रन

हर दस मिनट में टर्मिनल देखना बंद करें। काम पूरा होते ही जॉब आपको बता देता है, भले ही आप डेस्क से उठ गए हों।

आपकी स्क्रिप्ट के अंदर रहने के लिए बना

कुंजी Authorization हेडर में जाती है, URL में कभी नहीं, इसलिए वह प्रॉक्सी लॉग में नहीं पहुँचती। यह 192 बिट लंबी है, खोज के लिए हैश करके सेव की जाती है, और सिर्फ़ इनबॉक्स के मालिक को दिखाई जाती है।

लीक हुई कुंजी एक क्लिक में बंद हो जाती है: उसे फिर से जनरेट करें और अगले अनुरोध से पुरानी कुंजी अस्वीकार हो जाएगी, या उसे रद्द करें ताकि इनबॉक्स कुछ भी स्वीकार न करे। पहले से मिले संदेश पढ़े जा सकते हैं।

जो कुछ आता है, उसे अविश्वसनीय सामग्री मानें। इमेज तब उनके सार्वजनिक होस्ट से लोड होती हैं जब आप संदेश खोलते हैं, और लिंक तभी खुलते हैं जब आप उन पर टैप करते हैं।

MCP

अपने एजेंट से इसे सेट करवाएँ

dev_inboxes_listdev_inbox_createdev_inbox_configuredev_inbox_membersdev_inbox_messagesdev_inbox_test

कहें “जब कोई मेरा ऐप इंस्टॉल करे तो मुझे फ़ोन पर बताओ” और आपका AI कोडिंग एजेंट AgentsRoom MCP टूल्स से इनबॉक्स बना सकता है, टेम्पलेट कॉन्फ़िगर कर सकता है और आपके कोड में कॉल जोड़ सकता है। हर एजेंट को ये टूल मिलते हैं, उसका CLI चाहे जो हो: Claude Code, Codex, Antigravity और बाकी सभी।

कोई सेटिंग बदलने या इनबॉक्स साझा करने से पहले एजेंट आपसे पूछता है, और वह भेजने वाली कुंजी को कभी आपकी रिपॉज़िटरी में commit नहीं करता।

AgentsRoom MCP के बारे में जानें

मासिक पुश कोटा

हर कैलेंडर महीने के हिसाब से, आपके सभी इनबॉक्स मिलाकर गिना जाता है। ईमेल का अपना अलग कोटा है।

गेस्ट

10

प्रति माह

मुफ़्त

100

प्रति माह

Plus

200

प्रति माह

Pro

असीमित

Team सीटों में Pro शामिल है। संदेश 90 दिनों तक रखे जाते हैं, और किसी संदेश को हटाने से उसका नोटिफिकेशन कोटे में वापस नहीं आता।

आपकी सेवाएँ HTTP अनुरोध के बजाय ईमेल भेजती हैं? उन्हें इसके बजाय एक अलग पता दें।

डेवलपर ईमेल इनबॉक्स

यह जानना चाहते हैं कि AI एजेंट ने अपना टर्न कब पूरा किया, न कि आपकी स्क्रिप्ट कब खत्म हुई? वह एक अलग, बिल्ट-इन नोटिफिकेशन है।

एजेंट नोटिफिकेशन

पुश नोटिफिकेशन API: सवाल-जवाब

cURL से अपने फ़ोन पर पुश नोटिफिकेशन कैसे भेजें?

AgentsRoom में एक पुश इनबॉक्स बनाएँ, “कनेक्शन और सेटिंग्स” से उसका एंडपॉइंट और सिर्फ़ भेजने वाली कुंजी कॉपी करें, और कम से कम एक शीर्षक वाली JSON बॉडी के साथ POST अनुरोध चलाएँ। इसे पाने के लिए उसी खाते से AgentsRoom मोबाइल ऐप में साइन इन करें और नोटिफिकेशन की अनुमति दें।

क्या मेरे कंप्यूटर को चालू रहना ज़रूरी है?

नहीं। एंडपॉइंट, इनबॉक्स और डिलीवरी AgentsRoom के सर्वर पर चलते हैं। आपका लैपटॉप बंद हो सकता है: नोटिफिकेशन फिर भी आपके फ़ोन तक पहुँचता है और संदेश इनबॉक्स में इंतज़ार करता है।

क्या यह iPhone और Android दोनों पर काम करता है?

हाँ। नोटिफिकेशन iOS और Android पर AgentsRoom मोबाइल ऐप में आपके खाते से साइन इन किए गए हर डिवाइस पर जाते हैं। किसी नोटिफिकेशन पर टैप करने से संदेश सही इनबॉक्स में खुलता है।

एक नोटिफिकेशन में क्या-क्या हो सकता है?

160 अक्षरों तक का शीर्षक, 16,000 अक्षरों तक की बॉडी, एक वैकल्पिक सार्वजनिक HTTPS इमेज, एक वैकल्पिक HTTPS लिंक और आवाज़: डिवाइस की डिफ़ॉल्ट या साइलेंट। कस्टम साउंड फ़ाइलें समर्थित नहीं हैं।

स्क्रिप्ट दोबारा कोशिश करे तो डुप्लिकेट नोटिफिकेशन से कैसे बचें?

इवेंट के लिए यूनिक मान के साथ Idempotency-Key हेडर भेजें, जैसे डिप्लॉय नंबर। उसी मान के साथ दोबारा कोशिश करने पर मूल संदेश लौटता है, बिना दूसरे नोटिफिकेशन के और बिना आपका कोटा फिर से इस्तेमाल किए।

अगर मेरी भेजने वाली कुंजी लीक हो जाए तो क्या होगा?

कुंजी सिर्फ़ संदेश भेज सकती है, उन्हें कभी पढ़ नहीं सकती। इनबॉक्स सेटिंग्स में उसे फिर से जनरेट करें और अगले अनुरोध से पुरानी कुंजी अस्वीकार हो जाएगी, या नई कुंजी बनाने तक नए संदेश रोकने के लिए उसे रद्द करें।

मैं कितने नोटिफिकेशन भेज सकता हूँ?

हर कैलेंडर महीने में, आपके सभी इनबॉक्स मिलाकर: गेस्ट के रूप में 10, मुफ़्त खाते के साथ 100, Plus के साथ 200 और Pro के साथ असीमित। Team सीटों में Pro शामिल है। ईमेल का अपना कोटा है।

क्या मेरे साथियों को भी वही अलर्ट मिल सकते हैं?

हाँ, Team या Pro ग्रुप में। मालिक उन साथियों को चुनता है जो इनबॉक्स पढ़ सकते हैं और उसके नोटिफिकेशन पा सकते हैं। उन्हें भेजने वाली कुंजी कभी नहीं दिखती और वे सेटिंग्स नहीं बदल सकते।

संबंधित फ़ीचर

डेवलपर ईमेल इनबॉक्स

हर प्रोजेक्ट को ईमेल पाने के लिए एक अलग पता दें। सेवा अलर्ट, cron रिपोर्ट और ऐप ईमेल AgentsRoom में आते हैं, डेस्कटॉप और मोबाइल पर पढ़ने के लिए, आपके इनबॉक्स में नहीं।

नोटिफिकेशन

अपठित बैज, डेस्कटॉप नोटिफिकेशन और dock काउंट बताते हैं कि कौन सा एजेंट पूरा हुआ। मोबाइल पुश एजेंट का अवतार लेकर आता है, तो फ़ोन अनलॉक किए बिना ही पता चलता है कि वह कौन है।

Triggers: webhook मोड

घड़ी के बजाय एक webhook से AI कोडिंग एजेंट ट्रिगर करें। एक सार्वजनिक URL को GitHub, GitLab, Slack, Linear, Sentry या JSON POST भेज सकने वाली किसी भी सेवा में पेस्ट करें, और इवेंट आते ही AgentsRoom एक एजेंट शुरू कर देता है: एक पुल रिक्वेस्ट खुली, एक बिल्ड फ़ेल हुआ, एक टिकट बना, एक अलर्ट गया। हस्ताक्षर जाँचा जाता है, payload पर एक वैकल्पिक फ़िल्टर, एक बर्स्ट सीमा, और payload प्रॉम्प्ट वेरिएबल बन जाता है। पोल करने वाला एजेंट हर चक्कर पर टोकन खर्च करता है; एक webhook ट्रिगर तब तक कुछ खर्च नहीं करता जब तक कुछ होता नहीं।

Mobile Companion

अपने फ़ोन से प्रॉम्प्ट बोलकर लिखाएँ और फ़ाइलें अटैच करें। iOS या Android पर स्क्रीनशॉट शेयर करें, प्रोजेक्ट चुनें और किसी एजेंट को भेजें या उसके बैकलॉग में सहेजें।

अपनी स्क्रिप्ट को आपको खुद बताने दें

AgentsRoom डाउनलोड करें, एक पुश इनबॉक्स बनाएँ और दो मिनट में अपना पहला नोटिफिकेशन भेजें।

मुफ़्तAgentsRoom डाउनलोड करें

कंपेनियन ऐप: चलते-फिरते अपने एजेंट्स मॉनिटर करें

Claude, Codex, Antigravity CLI या किसी अन्य AI प्रदाता का उपयोग करें।

एक्सटेंशन इंस्टॉल करें
Chrome Web Store

बग और अनुरोध सीधे अपने सार्वजनिक बैकलॉग में भेजें।

मल्टी-प्रोजेक्ट
मल्टी-प्रोवाइडर
मल्टी-एजेंट
लाइव स्टेटस
फाइल डिफ और कमिट
मोबाइल ऐप
लाइव प्रीव्यू
एजेंट टीमें
ब्राउज़र ऑटोमेशन
बैकलॉग-संचालित डेव
प्रॉम्प्ट लाइब्रेरी
स्किल्स लाइब्रेरी
सभी सुविधाएँ देखें