واجهات REST
JSON بإصدارات عبر HTTPS للمراسلة والتحقق وجهات الاتصال والقوالب وwebhooks والاستخدام والحساب.
- مسارات موارد بإصدارات
- مصادقة Bearer
- طلبات كتابة idempotent
- أخطاء منظمة
ادمج الاتصالات والمصادقة في منتجاتك عبر واجهات API واضحة وأحداث متوقعة وبنية مناسبة لأحمال إنتاج بالغة الأهمية.
استخدم REST لسير التطبيقات وSMPP 3.4 لاتصال SMS المؤسسي المناسب وwebhooks موقعة لمزامنة المراسلة والوارد والتحقق.
استخدم REST لسير التطبيقات وSMPP 3.4 عندما يكون معدل SMS المستمر والاتصال بطابع الاتصالات مناسباً، وwebhooks لمزامنة التسليم والرسائل الواردة والتحقق.
JSON بإصدارات عبر HTTPS للمراسلة والتحقق وجهات الاتصال والقوالب وwebhooks والاستخدام والحساب.
اتصال SMS للمؤسسات للأحمال التي تستفيد من جلسات مستمرة وضبط throughput وإيصالات التسليم.
استقبل أحداثاً غير متزامنة للتسليم والوارد والتحقق والحساب وسير العمل.
استخدم بيانات اعتماد محدودة حسب البيئة وأقل قدر من الصلاحيات.
أعطال الشبكة والمهلات طبيعية. استخدم idempotency ومعرفات ثابتة وحالات واضحة للاسترداد دون تكرار الإجراءات.
أرفق مفتاحاً فريداً بعمليات الكتابة المؤهلة للتعرف على إعادة المحاولة.
استخدم معرفات ثابتة لتتبع العمل بين نظامك وZayloft والأحداث.
تعامل مع المهلة كنتيجة غير معروفة حتى يتم حل الحالة بأمان.
طابق الأحداث غير المتزامنة مع سجلاتك باستخدام معرفات دائمة.
تستخدم الأمثلة متغير بيئة لعنوان API الأساسي.
curl "$ZAYLOFT_API_BASE/v1/messages" \
-H "Authorization: Bearer $ZAYLOFT_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 8f36c1f0-8e7d-4d9d-a342-7aef0c2d45c2" \
-d '{
"channel": "sms",
"to": "+14155550123",
"message": "Your verification code is 482731"
}'
احتفظ ببيانات الاعتماد على الخادم. لا تضع الأسرار في JavaScript العام أو المستودعات أو تطبيقات العميل.
لا ينبغي للتطبيق استنتاج الحالة من استجابة متزامنة واحدة.
تم قبول طلب صالح للمعالجة.
تقدمت الرسالة عبر مسار التسليم المهيأ.
تم استلام تأكيد تسليم عندما توفره القناة.
تعذر إكمال العملية مع سبب منظم.
رسالة أو حدث قادم من العميل متاح للتطبيق.
اكتمل سير التحقق بنجاح.
ابدأ بواجهة التكامل المطلوبة ثم توسع إلى العقود والبيئات والسجلات وفحص webhooks ورؤية الاستخدام.
تعريفات قابلة للقراءة آلياً للتوثيق والتحقق وتوليد SDK.
افصل بيانات الاعتماد والبيانات والسلوك بين الاختبار والإنتاج.
تتبع معرفات الطلب والحالات والبيانات المهمة دون كشف البنية الخاصة.
راجع المحاولات والمعرفات والتوقيعات وسجل retries.
تابع نشاط API والحجم والاستهلاك حسب المؤسسة والمشروع.
ادمج معلومات الصحة مع أنماط المرونة في التطبيق.
احتفظ بالأسرار على الخادم وتحقق من webhooks واعزل المؤسسات والبيئات وقلل نطاق الصلاحيات وسجل الأحداث المهمة.
احفظ مفاتيح API وبيانات SMPP وأسرار webhook في إعداد محمي.
تحقق من التوقيع قبل الوثوق في الحدث.
امنح فقط النطاقات والمشاريع والبيئات المطلوبة.
اعزل بيانات المؤسسة والمشروع طوال المعالجة.
سجل أحداث الإدارة وبيانات الاعتماد المهمة.
استخدم TLS حديثاً وقنوات آمنة للاتصالات المستمرة.
استخدم طلبات متوقعة وبيانات اعتماد محدودة وأحداثاً غير متزامنة ورؤية تشغيلية.
لاستفسارات API أو SMPP أو webhooks أو التكامل التقني، تواصل عبر support@zayloft.com.