واجهة API واحدة للمراسلة عبر ثماني قنوات
أرسل رسائل SMS وWhatsApp وRCS وMessenger وInstagram وTelegram والبريد الإلكتروني والإشعارات الفورية من شيفرتك الخاصة بعنوان أساسي واحد ورمز Bearer واحد. وتابع كل رسالة عبر webhooks، ووسّع إرسال SMS عبر SMPP، ومكّن وكلاء الذكاء الاصطناعي من استخدام الواجهة نفسها عبر MCP.
curl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "OmniDemo",
"destinationNumber": "447700900123",
"message": "Your code is 482913",
"messageType": "TEXT"
}'
# 200 OK
2603121407537573731طلب حقيقي: يعيد POST /sms/sendSms معرّف الرسالة كنص عادي. استبدل الرمز واسم المرسِل والرقم ببياناتك.
الإجابة المختصرة
آخر تحديث
تمنح OmniChannels.ai المطورين REST API واحدة لرسائل SMS وWhatsApp وRCS وMessenger وInstagram وTelegram والبريد الإلكتروني والإشعارات الفورية. وتضم نحو 225 مساراً موثّقاً في مواصفة OpenAPI 3.1، إلى جانب SDK بلغة TypeScript، وwebhooks لحالة التسليم، وSMPP v3.4 عبر TLS، وخادم MCP لوكلاء الذكاء الاصطناعي. ويقتصر الوصول التجريبي على أرقامك الموثّقة، ويدعم مهندسونا تكاملك، ويستطيع الموزّعون استخدام الواجهة نفسها بعلامتهم التجارية.
ما تحصل عليه بصفتك مطوراً
تكامل واحد يغطي كل القنوات التي يستخدمها عملاؤك، مع الأدوات التي يتوقعها أي فريق يعمل في بيئة الإنتاج.
REST API واحدة لثماني قنوات
تتشارك SMS وWhatsApp وRCS وMessenger وInstagram وTelegram والبريد الإلكتروني والإشعارات الفورية عنواناً أساسياً واحداً ورمز Bearer واحداً وصيغة أخطاء واحدة، فإضافة قناة تعني نقطة نهاية جديدة لا مزوّداً جديداً.
OpenAPI 3.1 وSDK بلغة TypeScript
نحو 225 مساراً موثّقاً في مواصفة OpenAPI 3.1 يمكنك استيرادها إلى Postman أو توليد عملاء منها، إضافة إلى الحزمة الرسمية @broadnet/cpaas-sdk للغة TypeScript وبيئة Node.js.
webhooks لحالة التسليم
تُوحَّد الحالات عبر القنوات (SUBMITTED وSENT وDELIVERED وREAD وFAILED وREJECTED) وتُرسل إلى نقطة نهاية HTTPS لديك، مع نقاط نهاية للاستعلام وإعادة الإرسال كشبكة أمان.
SMPP v3.4 لرسائل SMS عالية الحجم
اتصالات Transceiver عبر TLS مع قائمة عناوين IP مسموح بها، تُجهَّز لحسابك على مسارات المشغلين المباشرة نفسها التي تستخدمها REST API.
خادم MCP لوكلاء الذكاء الاصطناعي
اربط Claude أو Cursor أو أي عميل MCP بالواجهة باستخدام رمزك، ليتمكن الوكلاء من إرسال الرسائل وقراءة تقارير التسليم (DLR) ضمن الضوابط التي تحددها.
اختبر قبل الإطلاق
ترسل بيانات الاعتماد التجريبية إلى أرقامك الموثّقة فقط، على العنوان الأساسي نفسه لبيئة الإنتاج، فلا تتغير شيفرتك عند الانتقال.
دعم من مهندسين متخصصين
يراجع مهندس مراسلة حالة الاستخدام لديك، ويساعدك في تصميم التكامل عبر REST أو SMPP وفي أسماء المرسِلين وقواعد كل دولة، ويرافقك حتى الإطلاق.
مصممة للموزّعين
يستخدم الموزّعون الواجهة نفسها بعلامتهم التجارية، مع حسابات فرعية لكل منها رصيده وأسماء مرسِليه ومستخدموه وwebhooks الخاصة به، إضافة إلى API للموزّعين لإدارة الحسابات.

أدوات المطورين في لمحة
ما هو متاح اليوم، وما يُجهَّز بالتنسيق مع فريقنا.
| العنصر | الحالة | التفاصيل |
|---|---|---|
| REST API (SMS وWhatsApp وRCS وMessenger وInstagram وTelegram والبريد الإلكتروني والإشعارات الفورية) | متاح | العنوان الأساسي https://api.broadnet.me مع مصادقة برمز Bearer. ويُمنح الوصول التجريبي بعد طلب قصير. |
| webhooks لحالة التسليم | متاح | تُضبط لكل حساب أو حساب فرعي، وتُوحَّد الحالات عبر القنوات. |
| SDK بلغة TypeScript | متاح | npm install @broadnet/cpaas-sdk axios. أما اللغات الأخرى فتستدعي REST API مباشرة أو تولّد عميلاً. |
| مواصفة OpenAPI 3.1 | متاح | متاحة للجميع على https://omnichannels.ai/developers/openapi.json (وبصيغة YAML على /developers/openapi.yaml): كل العمليات التي يستطيع رمز العميل استدعاءها، لاستخدامها في Postman وInsomnia وتوليد العملاء وأدوات البرمجة بالذكاء الاصطناعي. |
| خادم MCP | متاح | https://mcp.broadnet.me/mcp عبر Streamable HTTP، مع المصادقة برمزك. |
| SMPP v3.4 عبر TLS | عند الطلب | يجهّز فريقنا لحسابك الاتصالات والإنتاجية وقائمة عناوين IP المسموح بها. |
| الصوت (OTP والرد الصوتي التفاعلي IVR والمكالمات الصادرة ووكلاء الصوت بالذكاء الاصطناعي) | عند الطلب | يُجهَّز مع فريق الحساب؛ ولا توجد نقاط نهاية صوتية عامة في REST API. |
من الطلب الأول إلى بيئة الإنتاج
لا يوجد تسجيل ذاتي فوري. يبدأ الوصول بطلب قصير لنُعدّ الحساب بما يناسب قنواتك ودولك.
- 1
اطلب وصولاً تجريبياً
أخبرنا بقنواتك والدول المستهدفة والأحجام وحالة الاستخدام. يراجع أحد المهندسين الطلب ويصدر لك بيانات اعتماد تجريبية.
- 2
أرسل أول رسالة تجريبية
اتبع دليل البدء السريع لإرسال رسالة SMS إلى رقمك الموثّق واستقبال حالة تسليمها على webhook الخاص بك.
- 3
ابنِ التكامل
أضف القنوات التي تحتاجها، وعالج الأخطاء وإعادة المحاولة، وسجّل معرّفات الرسائل. ويمكن لمهندسينا مراجعة تصميمك عبر REST أو SMPP.
- 4
احصل على اعتماد المرسِلين
تُسجَّل أسماء المرسِلين وحسابات WhatsApp Business ووكلاء RCS بالتوازي مع عملية البناء، وفق قواعد كل دولة ومنصة.
- 5
أطلق
تُفعَّل مسارات الإنتاج لحسابك، وتواصل شيفرتك استدعاء العنوان الأساسي نفسه، فلا يتغير شيء عند الانتقال.
هل تناسب هذه الواجهة فريقك؟
يناسبك إذا
- تريد تكاملاً واحداً لرسائل SMS وWhatsApp وRCS والمراسلة الاجتماعية والبريد الإلكتروني والإشعارات الفورية بدلاً من التعامل مع عدة مزوّدين.
- تحتاج إلى حالة تسليم كل رسالة داخل أنظمتك، لا في لوحة التحكم فقط.
- ترسل أحجاماً كبيرة من رسائل SMS وتريد SMPP إلى جانب REST.
- تعيد بيع خدمات المراسلة وتحتاج إلى الواجهة نفسها بعلامتك التجارية مع حسابات فرعية.
- تبني وكلاء ذكاء اصطناعي ينبغي أن يرسلوا الرسائل ويتابعوها عبر MCP.
ما يجب معرفته قبل البدء
- لا يوجد تسجيل ذاتي فوري؛ إذ يُمنح الوصول التجريبي بعد طلب قصير.
- SDK الرسمي متاح بلغة TypeScript فقط؛ وتستخدم اللغات الأخرى HTTP مباشرة أو عميلاً مولّداً من المواصفة.
- لا تقبل الواجهة مفتاح منع التكرار (idempotency key)، لذا يجب أن يسجّل تكاملك كل عملية إرسال قبل إعادة المحاولة.
- يُجهَّز الصوت وSMPP مع فريقنا بدلاً من نقاط نهاية عامة.
- يخضع الإرسال عبر WhatsApp وMessenger وInstagram لقواعد Meta، بما فيها القوالب المعتمدة ونوافذ المراسلة.
التوثيق
كل ما تحتاجه للتكامل، من أول طلب عبر الواجهة البرمجية إلى اتصالات SMPP ووكلاء الذكاء الاصطناعي. التوثيق التقني متاح باللغة الإنجليزية.
- البداية· بالإنجليزيةالبدء السريع: أرسل رسالتك الأولىاحصل على بيانات اعتماد تجريبية، وأرسل أول رسالة نصية عبر cURL أو Node.js أو Python أو PHP، واستلم حالة التسليم، وراجع ما يلزم قبل التشغيل الفعلي.
- البداية· بالإنجليزيةالمصادقةكيف تصادق طلبات الواجهة البرمجية برمز Bearer، وتحفظه وتجدده بأمان، وتفهم استجابة 401، وتربط صفحات فيسبوك وإنستغرام عبر OAuth.
- قنوات المراسلة· بالإنجليزيةمرجع واجهة الرسائل النصية (SMS API)أرسل رسائل نصية فردية وجماعية، واختر ترميز TEXT أو UNICODE، واحسب الأجزاء، وجدول الإرسال، وتحكم في المهام الجماعية، وتحقق من الأرقام قبل الإرسال.
- قنوات المراسلة· بالإنجليزيةمرجع واجهة WhatsApp Business APIأرسل قوالب واتساب والنصوص والوسائط والرسائل التفاعلية عبر نقطة نهاية واحدة، وأدر القوالب والدفعات، وتتبع كل مستلم.
- قنوات المراسلة· بالإنجليزيةواجهة رسائل RCS للأعمالأرسل نصوص RCS والوسائط والبطاقات الغنية والعروض الدوّارة والردود المقترحة، وتحقق أولًا من دعم الجهاز، وخطط للتحويل إلى الرسائل النصية.
- قنوات المراسلة· بالإنجليزيةواجهة Facebook Messengerاربط صفحة فيسبوك عبر OAuth، ثم أرسل عبر ماسنجر النصوص والوسائط والأزرار والعروض الدوّارة والردود السريعة ضمن نوافذ المراسلة لدى Meta.
- قنوات المراسلة· بالإنجليزيةواجهة رسائل إنستغراماربط حساب إنستغرام احترافيًا عبر OAuth، ورد على الرسائل المباشرة عبر الواجهة البرمجية: نصوص ووسائط وردود سريعة وقوالب عامة وتفاعلات.
- قنوات المراسلة· بالإنجليزيةواجهة تيليغرامأرسل عبر تيليغرام النصوص والصور والمستندات والفيديو والموقع وجهات الاتصال من المرسل المرتبط، واستخدم القوالب المحفوظة، واختبر في بيئة تجريبية.
- قنوات المراسلة· بالإنجليزيةواجهة البريد الإلكترونيأرسل رسائل بريد إلكتروني خدمية وجماعية عبر مرسل SMTP الخاص بك، مع HTML والقوالب والمرفقات والنسخ والجدولة، إضافة إلى فحص النطاق وإرسال تجريبي.
- قنوات المراسلة· بالإنجليزيةواجهة الإشعارات الفوريةأرسل إشعارات فورية لمستخدمي تطبيقك حسب مرجع المستخدم أو رمز الجهاز أو الموضوع أو الشريحة، مع الصور والروابط العميقة والإجراءات والقوالب والتجارب.
- قنوات المراسلة· بالإنجليزيةالصوت: رموز التحقق والرد الآلي والمكالمات ووكلاء الذكاء الاصطناعيما يتيحه الصوت في OmniChannels.ai، من رموز التحقق الصوتية والرد الآلي إلى وكلاء الصوت بالذكاء الاصطناعي والتحويل من الرسائل النصية إلى الصوت، وكيف يفعّله فريقنا لحسابك.
- الأحداث والأخطاء· بالإنجليزيةالإشعارات الآلية (Webhooks) وحالات التسليماستقبل حالات التسليم والرسائل الواردة على نقطة HTTPS لديك، واستجب بسرعة، واحذف الأحداث المكررة، واستعلم عن الحالات أو أعد إرسالها عند الحاجة.
- الأحداث والأخطاء· بالإنجليزيةالأخطاء وإعادة المحاولة وحدود الاستخدامرموز حالة HTTP ونصوص الأخطاء، والأخطاء التي تعاد محاولتها مع التأخير التصاعدي، وحدود الاستخدام الافتراضية، والتقسيم إلى صفحات، وتجنب الإرسال المكرر.
- الاتصال· بالإنجليزيةالاتصال عبر SMPP v3.4متى تستخدم SMPP بدلًا من REST، وكيف تُجهَّز الاتصالات عبر TLS، وأساسيات submit_sm والترميز ودمج الأجزاء وتقارير التسليم ورموز الأخطاء.
- الأدوات· بالإنجليزيةخادم MCP لوكلاء الذكاء الاصطناعياربط Claude وCursor وVS Code وغيرها من عملاء MCP بواجهة المراسلة ليرسل وكلاء الذكاء الاصطناعي الرسائل ويتتبعوها بأمان باستخدام رمزك.
- الأدوات· بالإنجليزيةحزم التطوير ومواصفات OpenAPI وأمثلة الشيفرةاستخدم حزمة TypeScript، واستورد مواصفات OpenAPI 3.1 إلى Postman أو Insomnia، وولّد العملاء، واستدعِ الواجهة من Java و.NET وGo وRuby.
- الأدوات· بالإنجليزيةمواصفات OpenAPI 3.1نزّل مواصفات OpenAPI 3.1 العامة لواجهة المراسلة، واستوردها إلى Postman أو Insomnia، وولّد العملاء والأنواع، وقدّمها لأدوات البرمجة بالذكاء الاصطناعي.
- الأدوات· بالإنجليزيةاستخدام خادم MCP مع Claude Codeأضف خادم MCP الخاص بـ OmniChannels.ai إلى Claude Code بالأمر claude mcp add، وشاركه مع الفريق في .mcp.json، واحفظ الرمز في متغير بيئة، واضبط أدوات الإرسال.
- الأدوات· بالإنجليزيةاستخدام خادم MCP مع Cursorاربط Cursor بخادم MCP الخاص بـ OmniChannels.ai عبر .cursor/mcp.json، واقرأ الرمز من متغير بيئة، وفعّل الأدوات أو عطّلها، وأرسل أول رسالة.
- الأدوات· بالإنجليزيةاستخدام خادم MCP مع n8nامنح وكيل الذكاء الاصطناعي في n8n أدوات المراسلة عبر عقدة MCP Client Tool، أو استدعِ واجهة REST واستقبل حالات التسليم بعقد n8n العادية.
- الأدوات· بالإنجليزيةMake وZapier مع الإشعارات الآليةأرسل الرسائل من سيناريوهات Make وZaps بطلب HTTP إلى واجهة REST، واستقبل حالات التسليم والرسائل الواردة عبر Webhook في Make أو Zapier.
كيف تندمج API مع أنظمتك
تتصل أنظمتك بـ REST API واحدة باستخدام رمز Bearer واحد. وتوجّه BroadNet كل رسالة عبر القناة والمشغّل المناسبين، وتعيد حالات التسليم إلى webhook الخاص بك.
تطبيقك أو نظام CRM أو وكيل الذكاء الاصطناعي
- رمز Bearer وعنوان URL أساسي واحد
- SMPP 3.4 عبر TLS للأحجام الكبيرة
- خادم MCP لوكلاء الذكاء الاصطناعي
API المراسلة من BroadNet
https://api.broadnet.meهاتف عميلك
حالات التسليم إلى webhook الخاص بك
SENTDELIVEREDREADFAILED
أسئلة المطورين
كيف تتم المصادقة؟
أرسل رمز الوصول الخاص بحسابك في ترويسة Authorization: Bearer مع كل طلب. تُصدر الرموز لكل حساب، ولا توجد نقطة نهاية تستبدل اسم المستخدم وكلمة المرور برمز. ويعيد الطلب بلا رمز أو برمز غير صالح الرمز 401. احفظ الرمز على خوادمك، ولا تضعه أبداً في شيفرة المتصفح أو تطبيقات الجوال.
ما العنوان الأساسي، وهل توجد بيئة sandbox منفصلة؟
تُوجَّه كل الاستدعاءات إلى https://api.broadnet.me دون بادئة إصدار. وتستخدم بيئتا الاختبار والإنتاج العنوان الأساسي نفسه: ترسل بيانات الاعتماد التجريبية إلى أرقامك الموثّقة فقط، وتُفعَّل بيئة الإنتاج لحسابك بعد اعتماد المرسِل، فلا تتغير شيفرتك.
كيف أحصل على تقارير التسليم؟
تُرسل الحالات إلى عنوان webhook المضبوط على حسابك: SUBMITTED وSENT وDELIVERED، وREAD في القنوات التي تبلّغ عن القراءة، وFAILED وREJECTED. ويمكنك أيضاً الاستعلام الدوري، مثل GET /sms/list لمهام SMS الجماعية وGET /whatsapp/message/bulk-insights لدفعات WhatsApp.
كيف أتعامل مع إعادة المحاولة والتكرار؟
أعد المحاولة فقط عند أخطاء الشبكة واستجابات 429 و5xx، مع تأخير أُسّي وعشوائية (jitter)، ولا تُعِد أبداً طلبات 4xx دون تعديل. ولأن الواجهة لا تقبل مفتاح idempotency، سجّل كل عملية إرسال قبل تنفيذها، واحفظ معرّف الرسالة المُعاد، وتحقق من الحالة بعد انتهاء المهلة قبل الإرسال مجدداً.
ما حدود المعدّل؟
الحدود الافتراضية الموثّقة هي 200 طلب في الثانية لواجهة REST مع ذروات تصل إلى 500 لمدة أقصاها 60 ثانية، و1,000 رسالة في الثانية لكل اتصال SMPP، و50 طلباً في الثانية للاستعلام عن الأرقام. وتُؤكَّد حدود حسابك مع بيانات الاعتماد. وتعيد الطلبات المتجاوزة للحد الرمز 429 مع ترويسة Retry-After.
ما اللغات البرمجية المدعومة؟
أي لغة قادرة على إرسال طلبات HTTPS. يتوفر SDK رسمي بلغة TypeScript هو @broadnet/cpaas-sdk، وتتضمن الوثائق أمثلة HTTP مباشرة بلغات cURL وNode.js وPython وPHP وJava و.NET وGo وRuby. ويمكنك أيضاً توليد عميل من مواصفة OpenAPI 3.1 المتاحة للعموم على /developers/openapi.json.
هل أستخدم REST أم SMPP لرسائل SMS؟
تناسب REST معظم التطبيقات وتمنحك كل القنوات عبر واجهة واحدة. أما SMPP v3.4 عبر TLS فيناسب الإرسال المستمر لرسائل SMS بأحجام كبيرة، خاصة إن كنت تشغّل عميل SMPP بالفعل. وتُجهَّز الاتصالات والإنتاجية وقوائم عناوين IP المسموح بها لحسابك، ويمكنك استخدام الاثنين معاً على حساب واحد.
هل يمكنني إعادة بيع خدمات المراسلة عبر الواجهة؟
نعم. يستخدم الموزّعون الواجهة نفسها بعلامتهم التجارية. ولكل حساب فرعي رصيده وأسماء مرسِليه ومستخدموه وwebhooks الخاصة به، وتغطي API الموزّعين إنشاء الحسابات وشحن الرصيد وقوائم الأسعار والتقارير. اذكر رغبتك في إعادة البيع عند طلب الوصول لنُعدّ الهيكل معك.
أدلة حول هذا الموضوع
- التكاملدليل تكامل واجهة API للمراسلة: REST وSMPP وWebhooks9 دقائق للقراءة
- التسويقمرسَلة أم مسلَّمة أم مقروءة أم فاشلة؟ شرح حالات الرسائل8 دقائق للقراءة
- التكاملكيف تربط نظام CRM بصندوق وارد متعدد القنوات باستخدام webhooks؟8 دقائق للقراءة
- الرسائل النصية ورموز التحققرسائل OTP عبر WhatsApp وSMS: الأمان والتسليم ومكافحة الاحتيال9 دقائق للقراءة
- واتسابرموز أخطاء WhatsApp Cloud API: معانيها وطرق إصلاحها8 دقائق للقراءة
- الرسائل النصية ورموز التحققما هي رسائل A2P SMS؟ كيف تصل رسائل الأعمال إلى الهاتف8 دقائق للقراءة
اكتشف المزيد من المنصة
اطلب وصولاً تجريبياً
أخبرنا بقنواتك ودولك وأحجامك. سيُعدّ أحد المهندسين بيانات اعتماد تجريبية لأرقامك الموثّقة ويساعدك في التخطيط للانتقال إلى بيئة الإنتاج.
شاركنا الأنظمة التي تستخدمها وما تريد ربطه، وسيتواصل معك مهندس حلول.

API المراسلة من BroadNet