سجل التغييرات
ما جرى إطلاقه، مؤرَّخًا وبالترتيب.
تطابق عقود Webhook في حزمة Node
يصدّر الإصدار 0.3.1 من حزمة Node حمولات مُصنَّفة للأنواع الثلاثة العامة من أحداث webhook: otp.status_update وaccount.low_balance وotp.telegram_linked، بما في ذلك phone_hash وredelivered في حدث ربط Telegram.
الإرسال عبر الرقم المشترك في الشرق الأوسط وشمال إفريقيا
يُسلِّم رقم WhatsApp المشترك من Authevo الآن إلى مصر وتونس والجزائر والأردن ولبنان والعراق والبحرين وفلسطين وقطر والسعودية والإمارات — بلا أي إعداد على WhatsApp Business وبلا توثيق من Meta. وأسعار كل دولة منشورة على GET /v1/pricing/countries وفي صفحة الأسعار.
أسعار حسابك الفعلية في GET /v1/clients/me
تحمل الاستجابة الآن الحقل pricing.effective — أي السعر الذي يدفعه حسابك لكل جهة، وما إذا كان الإرسال إليها يمرّ فعلًا اليوم. وهو مبني على نفس المُحلِّل الذي يحصّل منه مسار الإرسال، فلا يمكن أن يخالف ما تُحاسَب عليه.
أخطاء حدود المعدّل تُوضّح الحد الذي انطبق
يعيد الخطأ 429 من POST /v1/otp/send الآن ترويسة Retry-After مقروءة من المدّة المتبقّية للمحدِّد نفسه، ورسالة تسمّي الحد الذي انطبق والسقف الذي كان ساريًا — بدلًا من سطر عام عن تجاوز الحد.
التسجيل متاح من أي بلد
يقبل تسجيل الحساب رقم هاتف من أي دولة. أما الجهات التي يمكنك الإرسال إليها فهي مسألة منفصلة — راجع جدول التغطية في صفحة الأسعار.
دعم Idempotency-Key
أصبح POST /v1/otp/send يقبل الآن ترويسة اختيارية Idempotency-Key، بحيث تُعيد إعادة محاولة بعد انتهاء مهلة الشبكة تشغيل الاستجابة الأصلية بأمان بدلًا من إرسال — وفوترة — رسالة ثانية.
إعادة محاولة تلقائية على عمليات التسليم
أصبحت عمليات إرسال WhatsApp وTelegram تُعيد المحاولة تلقائيًا عند الأعطال العابرة قبل التحوّل الاحتياطي أو فشل الطلب، ما يقلّل استجابات DELIVERY_FAILED غير الضرورية.
حدود معدّل واعية بالدولة
أصبح حدّ الإرسال لكل رقم هاتف يراعي الآن ترجمة عناوين الشبكة على مستوى مزوّد الاتصالات (CGNAT) في الأسواق عالية الكثافة مثل مصر، حيث قد يشترك مستخدمون حقيقيون كثيرون في مصدر ظاهري واحد بشكل مشروع.
نشر حزمة SDK رسمية لـ Node.js/TypeScript
أصبحت حزمة SDK مُصنَّفة الأنواع التي تغطّي نداءات OTP وTOTP والتحقق من توقيع الـ webhook متاحة الآن على npm، إلى جانب واجهة REST الخام — انظر قسم SDK لتعليمات التثبيت.
إطلاق مصادقة TOTP الثنائية
طريقة تحقق ثانية ومستقلة إلى جانب WhatsApp/Telegram OTP — سجّل مرة واحدة، وتحقق من رمز متجدد من أي تطبيق مصادقة، بسعر منفصل قدره $0.002 لكل عملية تحقق.
مفاتيح API مُسمّاة وقابلة للإلغاء، ووضع اختبار كامل
أصبح بإمكان الحسابات الآن إنشاء عدة مفاتيح API مُسمّاة (إلغاء واحد دون تدوير الجميع)، بالإضافة إلى فصل كامل بين وضعي الاختبار والحقيقي للبناء دون إنفاق أو إرسال.