Slide
احجز عرضًا توضيحيًا
30 دقيقة · جولة في المنتج مع فريقنا
جديد: One API

مفتاح One API واحد.
كل القنوات.

WhatsApp و SMS و RCS والبريد الإلكتروني و Instagram خلف عقد طلب واحد. اضبط سلسلة الرجوع الاحتياطي مرة واحدة وتوقف عن بناء تكامل منفصل، ونقطة فشل منفصلة، لكل قناة تطلقها.

مفتاح API نفسهالصلاحيات نفسهادون أي بنية تحتية جديدة
POST /v1/messages/send
WhatsApp
SMS

نظرة مباشرة على fallbackChannels: لا يُسلَّم WhatsApp، فتعيد One API المحاولة عبر SMS تلقائيًا.

ست قنوات

كل قناة خلف نقطة نهاية واحدة

يحدد الحقل channel الشبكة التي تتولى التسليم. أما شكل الطلب فلا يتغير أبدًا.

مراسلة WhatsApp Business

رسائل القوالب والجلسات تُسلَّم عبر WhatsApp Business.

نقطة نهاية موحدة

SMS

رسائل SMS المعاملاتية والترويجية مع التحكم في معرّف المرسل والمسار.

نقطة نهاية موحدة

RCS

مراسلة غنية بعلامتك التجارية لأجهزة Android التي تدعم RCS.

نقطة نهاية موحدة

البريد الإلكتروني

بريد إلكتروني معاملاتي بقوالب مع دعم كامل لمتغيرات الدمج.

نقطة نهاية موحدة

مراسلة Instagram

رسائل مباشرة إلى العملاء الذين تواصلوا معك أولًا عبر Instagram.

نقطة نهاية موحدة

الصوت

مكالمات صادرة وواردة، وتفريغ نصي، وتسجيل.

نقطة نهاية مخصصة · المفتاح نفسه
لماذا One API

مصمم للفرق التي تطلق منتجاتها على أكثر من قناة

كل ما لديك صلاحية الوصول إليه بالفعل، معاد تشكيله حول استدعاء واحد.

بيانات اعتماد واحدة ونموذج صلاحيات واحد

يعمل مفتاح API نفسه وصلاحيات القنوات نفسها التي لديك بالفعل (whatsapp:send و sms:send وغيرها) مع One API فورًا. لا شيء جديد لتجهيزه.

توجيه احتياطي ذكي

اضبط fallbackChannels مرة واحدة فتعيد One API المحاولة عبر القناة التالية تلقائيًا حين يتعذّر التسليم عبر الأولى، دون أي كود تنسيق من جانبك.

عقد واحد بدل خمسة

شكل واحد للطلب والاستجابة لكل قناة، بدلًا من خمس صيغ للبيانات المرسلة، وخمسة أعراف للأخطاء، وخمس مجموعات من التوثيق تعيش في قاعدة الكود لديك.

تكامل أسرع

اربط نقطة نهاية واحدة وأطلق. وإضافة قناة احتياطية جديدة لاحقًا تعني إضافة عنصر واحد إلى مصفوفة، لا كتابة تكامل جديد.

سجل تسليم شفاف

تعود كل محاولة، ناجحة أو لا، في مصفوفة attempts، فتسجّل بدقة ما حدث دون استدعاءات API إضافية.

قوة القناة الكاملة، ما زالت متاحة

ترسل نقطة النهاية الموحدة الرسائل. أما الحملات والقوالب والتحليلات فتبقى في API ولوحة التحكم المخصصتين لكل قناة متى احتجت إليها.

العقد

طلب واحد. اقرأه مرة واحدة، واستخدمه في كل مكان.

POST https://api.slide.cx/v1/messages/send

1

أرسل قالب WhatsApp بسيطًا

terminal
curl -X POST https://api.slide.cx/v1/messages/send \
  -H "Authorization: Bearer sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+919876543210",
    "channel": "whatsapp",
    "template": {
      "name": "order_confirmation",
      "languageCode": "en",
      "variables": { "1": "John", "2": "ORD-12345" }
    }
  }'
2

جرّب WhatsApp، ثم ارجع إلى SMS تلقائيًا

terminal
curl -X POST https://api.slide.cx/v1/messages/send \
  -H "Authorization: Bearer sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+919876543210",
    "channel": "whatsapp",
    "fallbackChannels": ["sms"],
    "message": "Your order ORD-12345 has shipped!",
    "template": { "name": "order_shipped", "languageCode": "en" },
    "sms": { "senderId": "ACMEIN" }
  }'
3

الاستجابة بعد تفعيل البديل

response.json
{
  "status": "sent",
  "channelUsed": "sms",
  "messageId": "sms_9f2a1c8e7b3d",
  "attempts": [
    {
      "channel": "whatsapp",
      "status": "failed",
      "error": "Template not delivered to this recipient"
    },
    {
      "channel": "sms",
      "status": "sent",
      "messageId": "sms_9f2a1c8e7b3d"
    }
  ]
}
قبل وبعد

ما الذي يتغير عند التحويل

بدون One API

  • خمسة تكاملات منفصلة عليك بناؤها واختبارها وصيانتها
  • خمس صيغ مختلفة للطلبات والاستجابات عليك تذكّرها
  • خمس نقاط فشل مستقلة دون منطق مشترك لإعادة المحاولة
  • تكتب منطق الرجوع الاحتياطي بنفسك وتتولى صيانته، لكل قناة

مع One API

  • نقطة نهاية واحدة وعقد طلب واحد لكل قناة
  • مفتاح One API واحد بالصلاحيات نفسها التي لديك بالفعل
  • سلسلة رجوع احتياطي تُضبط بالتصريح لا بكتابة الكود يدويًا
  • مصفوفة attempts[] واحدة تخبرك بما حدث بالضبط، بالترتيب
أسئلة

الأسئلة الشائعة

لا. تستخدم مفتاح API نفسه والأذونات نفسها المحددة بحسب القناة كأي نقطة نهاية أخرى. وإذا كان مفتاحك يملك whatsapp:send أو sms:send بالفعل، فهو يعمل مع One API اليوم.

أطلق كل قناة باستدعاء واحد

احصل على مفتاح API وأرسل أول رسالة خلال دقائق. دون بنية تحتية جديدة، ودون بند جديد في الفاتورة.