تكشف NotPanel عن اتفاقية سلسلة الإجراءات v3 نفسها التي تتحدثها كل مجموعة تطوير لموزّعي SMM بالفعل — الطلبات المقدَّمة، واستقصاء الحالة، وإعادة التعبئة، والإلغاءات، والرصيد، والـ webhooks الموقّعة بـ HMAC. لوحة التحكم نفسها هي عميل لهذه الواجهة؛ أي شيء يمكن لمستخدم مسجَّل الدخول فعله، يمكنك أتمتته.
سر واحد لكل مفتاح ومقيّد بالحساب. تشترك جميع المفاتيح النشطة في الحد الفعلي لطلبات الحساب في الدقيقة ويمكن إلغاؤها من لوحة التحكم.
حد حساب متحرك مدته 60 ثانية مكتسب بالإنفاق ومشترك بين جميع المفاتيح، مع حماية حسب IP والإجراء. تصف ترويسات X-RateLimit النافذة الفعلية.
webhooks صادرة موقّعة بسرّ خاص بكل نقطة نهاية + طابع زمني بنافذة مضادة للإعادة. الـ webhooks الواردة للمدفوعات يُتحقق منها قبل أي إضافة للرصيد.
تعمل طلبات add القديمة دون حقول إضافية وتحصل الطلبات المتطابقة على حماية لمدة 60 ثانية. request_id أو idempotency_key اختياريان لإعادة المحاولة الدقيقة، وتكون الأولوية لـ request_id.
لا تنشئ إعادة المحاولة تسليمات مكررة، ولا يُرسل لاحقًا الطلب الذي أُلغي ضمن نافذة الإلغاء المتاحة.
يمكن لعملاء key + action تغيير عنوان URL الأساسي مباشرةً لاستخدام services وadd وstatus وbalance وrefill وrefill_status وcancel. ميزات v3 اختيارية وإضافية.
https://notpanel.com/api/v3كل طلب هو POST إلى هذا العنوان بجسم من نوع application/x-www-form-urlencoded. يجب أن يتضمن الجسم key وaction؛ وتعتمد المعاملات الإضافية على الإجراء. الاستجابات بصيغة JSON. العنوان الأساسي هو /api/v3؛ والمساران /api/v1 و/api/v2 اسمان مستعاران مطابقان لعقد v3 الحالي ولا يغيّران السلوك.