चैनल
एक ही एंडपॉइंट के पीछे सात तरह के चैनल
OmniMessage एक ऐसा गेटवे है जिसमें चैनल आपके अपने होते हैं। आप अपने मौजूदा सेंडर कनेक्ट करते हैं और उन सभी पर मैसेज भेजने, ट्रैक करने और बिल होने का तरीका एक जैसा रहता है।
अपना चैनल खुद लाएँ
एक बार कनेक्ट करें, कंसोल से या API से
कनेक्ट किया गया सेंडर एक ID वाला चैनल बन जाता है। सेंड रिक्वेस्ट में चैनल से जुड़ी इकलौती वैल्यू यही ID है।
सेंडर आपका अपना है
नंबर, बॉट या अकाउंट प्रोवाइडर के पास आपके नाम पर रजिस्टर्ड होता है। OmniMessage छोड़ने का मतलब अपना सेंडर छोड़ना नहीं है।
दो अलग-अलग बिल
OmniMessage हर आउटबाउंड मैसेज पर गेटवे शुल्क लेता है। Meta, Twilio या कोई और प्रोवाइडर चैनल के लिए जो भी शुल्क लेता है, उसका बिल वे सीधे आपको भेजते हैं।
साइन इन करें या क्रेडेंशियल पेस्ट करें
WhatsApp, Messenger और Instagram को कंसोल में Facebook से साइन इन करके और TikTok को TikTok से साइन इन करके ऑथराइज़ किया जाता है। Telegram, SMS और SMS OTP के लिए कंसोल में या API के ज़रिए क्रेडेंशियल देने होते हैं; जो WhatsApp नंबर पहले से Cloud API पर है, उसे भी इसी तरह कनेक्ट किया जा सकता है।
क्रेडेंशियल सिर्फ़ लिखे जा सकते हैं
चैनल कनेक्ट करते समय टोकन, कोड और क्रेडेंशियल डिलीवरी लेयर को भेज दिए जाते हैं। गेटवे इन्हें स्टोर नहीं करता और API इन्हें कभी वापस नहीं लौटाता।
curl https://api.omnimessage.co/v1/channels \
-H "Authorization: Bearer om_live_..." \
-H "Content-Type: application/json" \
-d '{
"type": "whatsapp",
"name": "Support line",
"identifier": "+971800123456",
"credentials": {
"wab_account_id": "...",
"phone_number_id": "...",
"access_token": "..."
}
}'{
"id": "ch_7Hq2mN5vB8cX1zL0pK3j",
"object": "channel",
"mode": "live",
"type": "whatsapp",
"name": "Support line",
"identifier": "+971800123456",
"status": "active",
"connection_status": "pending",
"capabilities": ["text", "attachments", "template", "button", "list", "location", "contacts", "cta_url"],
"created_at": "2026-10-01T08:00:00.000Z"
}WhatsApp, Telegram, SMS और SMS OTP के लिए। channels:write स्कोप ज़रूरी है। कनेक्शन की स्थिति पर नज़र रखने के लिए channel.connected और channel.disconnected को सब्सक्राइब करें।
WhatsApp Business
अपने WhatsApp Business Platform (Cloud API) फ़ोन नंबर से मैसेज भेजें। OmniMessage आपके मैसेज Cloud API को फ़ॉरवर्ड करता है और भेजा गया, डिलीवर हुआ, पढ़ा गया और विफल जैसे स्टेटस आपको वापस बताता है।
प्रति आउटबाउंड मैसेज $0.001 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- ऐसा Facebook लॉगिन जिसके पास आपके Meta बिज़नेस पोर्टफ़ोलियो का ऐक्सेस हो। कंसोल में Facebook के साथ जारी रखें और Meta Embedded Signup आपका WhatsApp Business अकाउंट और नंबर सेट अप कर देगा। जो नंबर पहले से Cloud API पर है, उसे उसकी ID और सिस्टम यूज़र ऐक्सेस टोकन देकर कंसोल में या API के ज़रिए भी कनेक्ट किया जा सकता है।
- API क्रेडेंशियल
wab_account_idphone_number_idaccess_token- चैनल का प्रकार
whatsapp- सेंडर की पहचान
- E.164 फ़ॉर्मैट में सेंडर का फ़ोन नंबर, जैसे
+971800123456। - प्राप्तकर्ता (
to) - E.164 फ़ॉर्मैट में फ़ोन नंबर।
- ध्यान देने योग्य
- 24 घंटे की कस्टमर सर्विस विंडो के बाहर WhatsApp सिर्फ़ स्वीकृत टेम्पलेट मैसेज स्वीकार करता है।
- किसी चैनल के स्वीकृत टेम्पलेट
GET /v1/channels/:id/templatesसे देखें। - Meta की कन्वर्सेशन फ़ीस Meta आपके WhatsApp Business अकाउंट से लेता है। यह गेटवे शुल्क से अलग है।
SMS
अपने Twilio अकाउंट के Twilio फ़ोन नंबर से SMS भेजें। इसे नोटिफ़िकेशन, रिमाइंडर और दोतरफ़ा बातचीत के लिए इस्तेमाल करें; इनबाउंड मैसेज आपके वेबहुक पर पहुँचते हैं।
प्रति आउटबाउंड मैसेज $0.0005 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- Twilio अकाउंट और ऐसा फ़ोन नंबर जिस पर मैसेजिंग चालू हो।
- API क्रेडेंशियल
account_sidphone_number_sidauth_token- चैनल का प्रकार
sms- सेंडर की पहचान
- E.164 फ़ॉर्मैट में सेंडर का फ़ोन नंबर।
- प्राप्तकर्ता (
to) - E.164 फ़ॉर्मैट में फ़ोन नंबर।
- ध्यान देने योग्य
- मीडिया अटैचमेंट इस पर निर्भर करते हैं कि आपका नंबर और गंतव्य नेटवर्क क्या सपोर्ट करते हैं।
- कैरियर और Twilio के शुल्क Twilio आपके Twilio अकाउंट से लेता है। ये गेटवे शुल्क से अलग हैं।
SMS OTP
वेरिफ़िकेशन कोड के लिए अलग से बना चैनल प्रकार। यह सिर्फ़ सादा टेक्स्ट स्वीकार करता है, इसलिए कोई लॉगिन फ़्लो गलती से भी इससे कुछ और नहीं भेज सकता।
प्रति आउटबाउंड मैसेज $0.0005 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- अपने OTP SMS प्रोवाइडर के पास अकाउंट और उसकी API कुंजी।
- API क्रेडेंशियल
api_key- चैनल का प्रकार
sms_otp- सेंडर की पहचान
- आपके प्रोवाइडर के पास रजिस्टर्ड सेंडर ID या नंबर।
- प्राप्तकर्ता (
to) - E.164 फ़ॉर्मैट में फ़ोन नंबर।
- मैसेज के प्रकार
- टेक्स्ट
- ध्यान देने योग्य
- सिर्फ़ टेक्स्ट। अटैचमेंट और इंटरैक्टिव प्रकार
unsupported_message_typeके साथ अस्वीकार कर दिए जाते हैं। - प्रोवाइडर के शुल्क आपका प्रोवाइडर लेता है। ये गेटवे शुल्क से अलग हैं।
- सिर्फ़ टेक्स्ट। अटैचमेंट और इंटरैक्टिव प्रकार
Telegram
अपने बनाए Telegram बॉट के ज़रिए मैसेज भेजें। बॉट टोकन ही इकलौता क्रेडेंशियल है और बॉट को मैसेज करने वाले लोग message.received इवेंट के रूप में आते हैं।
प्रति आउटबाउंड मैसेज $0.0003 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- Telegram बॉट और
@BotFatherसे मिला उसका टोकन। कनेक्ट करते समय बॉट का यूज़रनेम Telegram से पढ़ लिया जाता है। - API क्रेडेंशियल
access_token- चैनल का प्रकार
telegram- सेंडर की पहचान
- बॉट का यूज़रनेम, जो टोकन की मदद से Telegram से पढ़ा जाता है।
- प्राप्तकर्ता (
to) - Telegram चैट ID।
- ध्यान देने योग्य
- बॉट सिर्फ़ उसी व्यक्ति को मैसेज भेज सकता है जिसने उससे बातचीत शुरू की हो।
- हर व्यक्ति की चैट ID उसके भेजे मैसेज से बने
message.receivedइवेंट में शामिल होती है।
Messenger
आपके Facebook Page से संपर्क करने वाले लोगों को टेक्स्ट, मीडिया और रिप्लाई बटन के साथ जवाब दें। इनबाउंड मैसेज आपके वेबहुक पर उस सेंडर ID के साथ पहुँचते हैं जो जवाब देने के लिए चाहिए।
प्रति आउटबाउंड मैसेज $0.0005 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- Facebook Page और ऐसा Facebook लॉगिन जिसके पास उसका पूरा कंट्रोल हो।
- कनेक्ट कैसे करें
- कंसोल में Facebook के साथ जारी रखें और वह Page चुनें जिससे मैसेज भेजने हैं।इस प्रकार के चैनल के लिए कॉपी करने लायक कोई क्रेडेंशियल नहीं होते और इसे API कुंजी से नहीं बनाया जा सकता।
- चैनल का प्रकार
messenger- सेंडर की पहचान
- वह Page जिससे चैनल मैसेज भेजता है।
- प्राप्तकर्ता (
to) - Page-स्कोप्ड यूज़र ID।
- मैसेज के प्रकार
- टेक्स्टअटैचमेंटरिप्लाई बटन
- ध्यान देने योग्य
- Page-स्कोप्ड ID हर Page के लिए अलग जारी होती हैं। ये आपको
message.receivedइवेंट में मिलती हैं। - आप क्या और कब भेज सकते हैं, इस पर Meta की मैसेजिंग नीतियाँ लागू होती हैं।
- Page-स्कोप्ड ID हर Page के लिए अलग जारी होती हैं। ये आपको
अपने Instagram प्रोफ़ेशनल अकाउंट पर आए डायरेक्ट मैसेज का जवाब टेक्स्ट, मीडिया और रिप्लाई बटन के साथ दें, उसी एंडपॉइंट से जिससे बाकी सभी चैनल चलते हैं।
प्रति आउटबाउंड मैसेज $0.0005 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- ऐसा Instagram प्रोफ़ेशनल अकाउंट जो आपके मैनेज किए जाने वाले Facebook Page से लिंक हो।
- कनेक्ट कैसे करें
- कंसोल में Facebook के साथ जारी रखें और वह Page चुनें जिससे आपका Instagram अकाउंट लिंक है। जिन Page से कोई प्रोफ़ेशनल अकाउंट लिंक नहीं है, उन्हें कनेक्ट नहीं किया जा सकता।इस प्रकार के चैनल के लिए कॉपी करने लायक कोई क्रेडेंशियल नहीं होते और इसे API कुंजी से नहीं बनाया जा सकता।
- चैनल का प्रकार
instagram- सेंडर की पहचान
- वह Instagram अकाउंट जिससे चैनल मैसेज भेजता है।
- प्राप्तकर्ता (
to) - Page-स्कोप्ड यूज़र ID।
- मैसेज के प्रकार
- टेक्स्टअटैचमेंटरिप्लाई बटन
- ध्यान देने योग्य
- स्कोप्ड ID हर अकाउंट के लिए अलग जारी होती हैं। ये आपको
message.receivedइवेंट में मिलती हैं। - आप क्या और कब भेज सकते हैं, इस पर Meta की मैसेजिंग नीतियाँ लागू होती हैं।
- स्कोप्ड ID हर अकाउंट के लिए अलग जारी होती हैं। ये आपको
TikTok
आपके TikTok बिज़नेस अकाउंट को मैसेज करने वाले लोगों को टेक्स्ट, मीडिया और रिप्लाई बटन के साथ जवाब दें और हर मैसेज को उन्हीं स्टेटस और वेबहुक से ट्रैक करें।
प्रति आउटबाउंड मैसेज $0.0005 या एक पैकेज क्रेडिट
- आपको क्या चाहिए
- ऐसा TikTok Business अकाउंट जिसमें आप साइन इन कर सकें।
- कनेक्ट कैसे करें
- कंसोल में TikTok के साथ जारी रखें और अपने बिज़नेस अकाउंट के मैसेज का ऐक्सेस मंज़ूर करें।इस प्रकार के चैनल के लिए कॉपी करने लायक कोई क्रेडेंशियल नहीं होते और इसे API कुंजी से नहीं बनाया जा सकता।
- चैनल का प्रकार
tiktok- सेंडर की पहचान
- वह TikTok अकाउंट जिससे चैनल मैसेज भेजता है।
- प्राप्तकर्ता (
to) message.receivedइवेंट से मिली सेंडर ID।- मैसेज के प्रकार
- टेक्स्टअटैचमेंटरिप्लाई बटन
- ध्यान देने योग्य
- आप क्या और कब भेज सकते हैं, इस पर TikTok की मैसेजिंग नीतियाँ लागू होती हैं।
अपना पहला चैनल कनेक्ट करें
अकाउंट बनाएँ, अपना कोई मौजूदा सेंडर जोड़ें और उसी रिक्वेस्ट से मैसेज भेजें जिसे आपने सैंडबॉक्स में टेस्ट किया था।