{"openapi":"3.1.0","info":{"title":"واجهة المنصة الذكية لإدارة المؤتمرات","version":"1.0.0","description":"واجهات موثقة لإدارة المؤتمرات والبحوث والتحكيم والحضور والشهادات."},"servers":[{"url":"/","description":"الخادم الحالي"}],"paths":{"/api/dashboard":{"get":{"summary":"قراءة لوحة المؤتمر","responses":{"200":{"description":"مؤشرات المؤتمر"}}}},"/api/conferences":{"post":{"summary":"إنشاء مؤتمر وخطة زمنية عكسية","security":[{"siwc":[]}],"responses":{"201":{"description":"أُنشئ المؤتمر"},"403":{"description":"صلاحية غير كافية"}}}},"/api/submissions":{"post":{"summary":"تقديم بحث واستلام رقم ثابت","security":[{"siwc":[]}],"responses":{"201":{"description":"استُلم البحث"},"409":{"description":"انتهى الموعد"}}}},"/api/workflow":{"post":{"summary":"تنفيذ انتقال مضبوط في رحلة البحث","security":[{"siwc":[]}],"responses":{"200":{"description":"نُفذ الانتقال"},"409":{"description":"يتطلب اعتماداً بشرياً أو شرطاً سابقاً"}}}},"/api/attendance":{"post":{"summary":"تسجيل حضور QR بمنع التكرار","security":[{"siwc":[]}],"responses":{"200":{"description":"نتيجة المسح والاستحقاق"}}}},"/api/certificates/verify":{"get":{"summary":"تحقق علني من شهادة","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"بيانات عامة محدودة"},"404":{"description":"غير موجودة"}}}},"/api/files":{"post":{"summary":"رفع ملف إلى التخزين الآمن والحجر","security":[{"siwc":[]}],"responses":{"201":{"description":"حُفظ الملف"},"415":{"description":"نوع غير مسموح"}}}}},"components":{"securitySchemes":{"siwc":{"type":"openIdConnect","openIdConnectUrl":"/signin-with-chatgpt","description":"مصادقة تديرها منصة الاستضافة؛ التفويض يُفرض على الخادم وقاعدة البيانات."}}}}