अनुपालन

नियम, सब कुछ एक ही जगह पर।

SMS भेजने का मतलब है कैरियर और रेगुलेटर के नियम पूरे करना: US में A2P 10DLC रजिस्ट्रेशन, हर जगह opt-out कीवर्ड हैंडलिंग, और कई देशों में sender-ID पूर्व-रजिस्ट्रेशन। Bird इन सबको एक ही जगह से चलाता है और स्थिति API के ज़रिए रिपोर्ट करता है।

send-otp.ts
200 · 0.4s
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const code = generateOtp();

const { data, error } = await bird.sms.send({
  from:     "Bird",
  to:       "+15005550006",
  text:     `Your Bird verification code is ${code}. Reply STOP to opt out.`,
  category: "authentication",
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."

Today at 2:14 PM

Hey Ada — your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered

तीन नियम-व्यवस्थाएँ, एक ही सतह।

अनुपालन Bird SMS API की वह परत है जो आपके ट्रैफ़िक को डिलीवर होने लायक बनाए रखती है। आप कहाँ भेजते हैं और किस तरह का मैसेज भेजते हैं, उसके आधार पर अलग-अलग नियम-व्यवस्थाएँ लागू होती हैं: US एप्लिकेशन ट्रैफ़िक के लिए 10DLC ज़रूरी है, हर रिसीपिएंट opt out कर सकता है, और कई देश अल्फ़ान्यूमेरिक सेंडर को पूर्व-रजिस्ट्रेशन के पीछे रखते हैं। आप हर एक को एक बार फ़ाइल करते हैं और उसी क्लाइंट से उसकी स्थिति जाँचते हैं जिससे आप भेजते हैं।

मुझ पर कौन-सी नियम-व्यवस्था लागू होती है?

आपको क्या रजिस्टर करना है, यह इस पर निर्भर करता है कि आपके रिसीपिएंट कहाँ हैं और आप क्या भेजते हैं। ज़्यादातर US एप्लिकेशन प्रोग्राम एक साथ तीनों को छूते हैं।

नियम-व्यवस्थायह क्या कवर करती हैयह कहाँ लागू होती है
A2P 10DLCएप्लिकेशन-टू-पर्सन ट्रैफ़िक के लिए ब्रांड और कैंपेन रजिस्ट्रेशनसंयुक्त राज्य अमेरिका
Opt-out (STOP/HELP)STOP, HELP, और START कीवर्ड हैंडलिंग और एक सप्रेशन लिस्टहर जगह जहाँ आप भेजते हैं
Sender-ID रजिस्ट्रेशनअल्फ़ान्यूमेरिक sender ID को डिलीवर होने से पहले पूर्व-रजिस्टर करनाकई देश जहाँ यह ज़रूरी है

एक बार फ़ाइल करें, स्थिति API से जाँचें।

आप dashboard से एक 10DLC ब्रांड और कैंपेन, एक toll-free वेरिफ़िकेशन, या एक sender-ID रजिस्ट्रेशन सबमिट करते हैं। Bird इसे कैरियर और रजिस्ट्रियों तक ले जाता है और मौजूदा स्थिति को API के ज़रिए दिखाता है, ताकि आपका प्रोविज़निंग कोड अनुमान लगाने के बजाय मंज़ूरी का इंतज़ार कर सके। Opt-out हैंडलिंग के लिए किसी सेटअप की ज़रूरत नहीं — यह हर send पर लागू होती है।

SMS अनुपालन FAQ

भेजना शुरू करने से पहले मुझे क्या रजिस्टर करना होगा?+
यह इस पर निर्भर करता है कि आप कहाँ भेजते हैं और क्या भेजते हैं। US एप्लिकेशन ट्रैफ़िक के लिए A2P 10DLC ब्रांड और कैंपेन रजिस्ट्रेशन ज़रूरी है। कई देशों में अल्फ़ान्यूमेरिक सेंडर के लिए सेंडर-ID की पूर्व-रजिस्ट्रेशन ज़रूरी होती है। Opt-out हैंडलिंग हर जगह लागू होती है और इसके लिए किसी सेटअप की ज़रूरत नहीं।
क्या मुझे opt-out हैंडलिंग खुद बनानी होगी?+
नहीं। STOP, HELP, और START कीवर्ड हर send पर अपने-आप सम्मानित होते हैं। STOP से रिसीपिएंट सप्रेस हो जाता है, HELP से एक सहायता जवाब ट्रिगर होता है, और START उन्हें फिर से सब्सक्राइब कर देता है। सप्रेशन लिस्ट को API के ज़रिए क्वेरी किया जा सकता है।
मुझे कैसे पता चलेगा कि रजिस्ट्रेशन मंज़ूर हो गया है?+
Bird हर रजिस्ट्रेशन को कैरियर या रजिस्ट्रियों के पास फ़ाइल करता है और उसकी स्थिति API के ज़रिए रिपोर्ट करता है। आपका कोड रजिस्ट्रेशन की स्थिति को पोल कर सकता है और मंज़ूरी का इंतज़ार कर सकता है, बजाय इसके कि ऐसे कैंपेन में भेजे जो अभी लाइव नहीं है।
क्या अनुपालन बाकी SMS API से अलग है?+
नहीं। यह वही क्लाइंट और keys इस्तेमाल करता है जो sending, numbers, और two-way के लिए होते हैं। रजिस्ट्रेशन स्थिति और सप्रेशन लिस्ट, send कॉल के साथ ही API रिसोर्स हैं, इसलिए एक इंटीग्रेशन sending और उससे जुड़े नियम, दोनों को कवर कर लेता है।

एक बार रजिस्टर करें, आत्मविश्वास के साथ भेजें।

अनुपालन Bird SMS API की एक क्षमता है: sending, numbers, two-way इनबाउंड, routing, और analytics इसके साथ आते हैं।

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor