BroadNet मैसेजिंग API: REST, SMPP और एक TypeScript SDK
BroadNet की SMS API एक Bearer-token REST API और SMPP 3.4 है, जिसमें एक आधिकारिक TypeScript SDK, एक OpenAPI 3.1 spec और AI agents के लिए एक MCP server है। वही प्लेटफ़ॉर्म जो हर दिन 300M+ मैसेज भेजता है, वही वह है जिससे आपका npm install बात करता है।

API ट्राई करें
एक अनुरोध भरें, भेजें दबाएं, और सिम्युलेटेड रिस्पॉन्स और डिलीवरी फ्लो देखें — यहीं पर, बिना साइन अप किए।
Authorization: Bearer $BROADNET_TOKENcurl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "BroadNet",
"destinationNumber": "447700900123",
"message": "Your verification code is 482913",
"messageType": "TEXT"
}'रिक्वेस्ट भरें और उदाहरण रिस्पॉन्स देखने के लिए 'Send test request' पर क्लिक करें।
यह पूरी तरह से आपके ब्राउज़र में चलता है। इस पेज से कोई भी अनुरोध बाहर नहीं जाता है और कोई SMS नहीं भेजा जाता है।
TypeScript SDK, या कोई भी भाषा।
TypeScript और Node.js के लिए एक आधिकारिक SDK। बाकी सब कुछ साधारण HTTPS का उपयोग करता है: सीधे REST API को कॉल करें, या स्पेसिफिकेशन से क्लाइंट जेनरेट करें।
आपको जो चाहिए वह सब कुछ, बिना किसी फालतू चीज़ के।
उपयोग के मामले के आधार पर छह एंट्री पॉइंट्स। प्रत्येक एक केंद्रित पेज से लिंक है — 200-टैब वाला बिखराव नहीं।
माइग्रेशन गाइड आपके वर्तमान सेंड, डिलीवरी रिपोर्ट और webhook कॉल्स को BroadNet API के साथ मैप करती है, और इसमें सेंडर ID, पैरेलल रन, ट्रैफिक रैंप और रोलबैक शामिल हैं।
OpenAPI spec, SDK, MCP सर्वर, डॉक्यूमेंटेशन और डेवलपर टूल्स में तारीख के साथ किए गए बदलाव।
पाँच चीज़ें जो आप पहले दिन करेंगे।
असली कोड, न कि स्यूडो-कोड। कॉपी करें, पेस्ट करें, प्राप्तकर्ता बदलें, और भेजें।
एक SMS भेजें
POST /sms/sendSms को एक HTTPS कॉल करने पर मैसेज ID वापस मिलती है। messageType को TEXT या UNICODE पर सेट करें, और डिलीवरी स्टेटस आपके webhook पर पुश कर दिया जाता है।
// npm install @broadnet/cpaas-sdk axios
import { Configuration, SMSSMSApi } from "@broadnet/cpaas-sdk";
const sms = new SMSSMSApi(
new Configuration({
basePath: "https://api.broadnet.me",
accessToken: process.env.BROADNET_TOKEN!,
}),
);
const res = await sms.smsSendsmsPost({
sMSSmsRequest: {
senderId: "BroadNet",
destinationNumber: "447700900123",
message: "Your verification code is 482913",
messageType: "TEXT",
},
});
console.log(res.data); // message IDप्लेटफ़ॉर्म, स्क्रीन पर।
BroadNet मैसेजिंग कंसोल के संक्षिप्त ट्यूटोरियल — साइन इन करें, भेजें और मापें। वही प्लेटफ़ॉर्म जिसे API संचालित करता है।
असली इंजीनियर्स, बस एक छोटे रिप्लाई की दूरी पर।
npm पर एक आधिकारिक TypeScript SDK। एक पब्लिक OpenAPI spec और एक Postman कलेक्शन। एक ऐसी सपोर्ट टीम जो अपने रूट्स की ज़िम्मेदारी लेती है — न कि केवल टियर-1 स्क्रिप्ट्स की एक कतार।
आपके पहले मैसेज का एक ही रास्ता, जिसमें हर कदम पर समय की जानकारी दी गई है।
- 01
टेस्ट एक्सेस का अनुरोध करें
हम 1 कार्य दिवस के भीतर जवाब देते हैंएक मैसेजिंग इंजीनियर आपके टेस्ट क्रेडेंशियल्स के साथ जवाब देगा और आपके देशों, वॉल्यूम और यूज़ केस पर 30-मिनट की कॉल बुक करेगा।
- 02
पहला टेस्ट मैसेज
क्रेडेंशियल्स मिलने के लगभग 5 मिनट बादquickstart कोड के साथ अपने स्वयं के वेरिफ़ाइड नंबर पर एक टेस्ट मैसेज भेजें। डिलीवरी रिपोर्ट आपके webhook पर वापस आ जाती है।
- 03
इंटीग्रेशन
2–5 कार्य दिवसकोड सैम्पल्स के समान ही एंडपॉइंट के विरुद्ध अपने टेस्ट क्रेडेंशियल्स के साथ बिल्ड और टेस्ट करें। एक BroadNet इंजीनियर REST या SMPP पर आपके साथ मिलकर काम करता है।
- 04
अनुमोदन
3–10 कार्य दिवससेंडर आइडेंटिटी, ट्रैफिक उद्देश्य और डेस्टिनेशन नियमों की समीक्षा की जाती है, और आपके इंटीग्रेशन के साथ-साथ प्रत्येक रेगुलेटर के पास सेंडर ID रजिस्टर किए जाते हैं।
- 05
प्रोडक्शन
कटओवर का दिनआपके अकाउंट के लिए प्रोडक्शन एक्सेस और रूट्स चालू कर दिए गए हैं। आपका इंटीग्रेशन पहले से ही https://api.broadnet.me को कॉल कर रहा है।
कुल मिलाकर: अधिकांश मार्केट में अनुरोध से प्रोडक्शन तक 5–15 कार्य दिवस; जहाँ रेगुलेटर के पास सेंडर ID रजिस्ट्रेशन में ज़्यादा समय लगता है, वहाँ इससे अधिक।
डेवलपर सवाल
/signup पर टेस्ट एक्सेस का अनुरोध करें, और एक BroadNet इंजीनियर एक कार्य दिवस के भीतर आपके टेस्ट क्रेडेंशियल्स के साथ जवाब देगा: वह access token जिसे आप Authorization: Bearer हेडर में भेजते हैं, और टेस्ट ट्रैफिक कहाँ भेजना है। आपके क्रेडेंशियल्स मिलने के लगभग पाँच मिनट बाद आपका पहला टेस्ट मैसेज भेजा जा सकता है।
आधिकारिक SDK केवल एक है: npm पर TypeScript और Node.js के लिए @broadnet/cpaas-sdk। किसी भी अन्य भाषा में, HTTPS के माध्यम से सीधे REST API को कॉल करें, या OpenAPI spec (/developers/openapi.yaml) से क्लाइंट जनरेट करें।
Postman OpenAPI spec से एक कलेक्शन बनाता है: हर BroadNet endpoint का कलेक्शन प्राप्त करने के लिए /developers/openapi.yaml (OpenAPI 3.1) को इम्पोर्ट करें, फिर अपने access token को Bearer कलेक्शन वेरिएबल के रूप में जोड़ें।
/status पर स्टेटस पेज वेबसाइट और पब्लिक API की पहुँच (reachability) दिखाता है, जिसे हर 5 मिनट में सिंथेटिक चेक से मापा जाता है, साथ ही इंसिडेंट लॉग भी; अपडेट के लिए /status/rss.xml पर RSS फ़ीड उपलब्ध है। प्रोडक्शन API एंडपॉइंट्स पर 99.99% अपटाइम SLA लागू है।
आपका प्रश्न यहाँ नहीं है? हमारी इंजीनियरिंग टीम से पूछें
टेस्ट एक्सेस का अनुरोध करें।
अपने स्वयं के वेरिफ़ाइड नंबर पर अपने टेस्ट मैसेज भेजें। प्रोडक्शन से पहले, हम सेंडर की पहचान, ट्रैफिक का उद्देश्य और डेस्टिनेशन की आवश्यकताओं की समीक्षा करते हैं — अधिकांश टीमें 5-15 कार्य दिवसों में लाइव हो जाती हैं।


