PmaControl — المطورون وواجهة API
بداية سريعة
استعلم عن الموارد العامة أدناه باستخدام curl. لا تتطلب واجهة القراءة فقط حسابًا أو نموذج مبيعات أو مفتاح API. تستخدم الردود تنسيق JSON.
curl -sS https://www.pmacontrol.com/api/v1/capabilities
curl -sS 'https://www.pmacontrol.com/api/v1/documentation?language=en'
curl -sS https://www.pmacontrol.com/api/v1/permissions
المصادقة والصلاحيات
توفر الواجهة العامة معلومات المنتج وروابط التوثيق فقط. تستخدم واجهات التثبيت بيانات اعتماد آلية وصلاحيات خاصة بالعميل. يسمي الكتالوج الصلاحيات المتحقق منها في المصدر؛ ويتوقف توفرها على الإصدار. لا يتوفر هنا خادم OAuth أو إصدار ذاتي لمفاتيح الإنتاج.
العقد والأخطاء
يصف عقد OpenAPI كل عملية ومعامل ورد. تستخدم الأخطاء application/problem+json مع رمز ثابت وإرشاد للحل. استخدم GET أو HEAD وخزن الكتالوج مؤقتًا وزد مهلة إعادة المحاولة بعد أخطاء الشبكة أو ردود 5xx. لا توجد حصة رقمية أو ضمان توفر معلن للواجهة العامة.
بيئة اختبار مجانية
اختبر ردًا اصطناعيًا لـ MariaDB / MySQL دون حساب أو مفتاح. المقاييس أمثلة ثابتة ولا تتصل بقواعد بيانات العملاء. البيئة للقراءة فقط ولا تحاكي صلاحيات الإنتاج. تتطلب تجربة Pro الحالية تأكيد البريد ومعرف UUID للتثبيت؛ والترخيص ليس مفتاح API.
curl -sS https://www.pmacontrol.com/api/v1/sandbox/servers