API Documentation
وثائق REST API لمنصة مُبَرمِج — استخدم الـ API لإنشاء مشاريع وتوليد كود برمجياً
المصادقة
أضف API key في الـ header:
Authorization: Bearer mop_your_api_key
Base URL: https://moparmeg-ksa.com
المصادقة
Authentication
POST
/api/auth/loginتسجيل الدخول — يرجع JWT token
{ "email": "...", "password": "..." }POST
/api/auth/registerإنشاء حساب جديد
{ "name": "...", "email": "...", "password": "..." }المشاريع
Projects
GET
/api/v1/projectsعرض مشاريعك
POST
/api/v1/projectsإنشاء مشروع جديد
{ "title": "...", "framework": "nextjs" }GET
/api/projects/{id}/statusحالة المشروع
POST
/api/projects/{id}/deployنشر المشروع
GET
/api/projects/{id}/auditتحليل شامل (SEO+أداء+أمان)
الذكاء الاصطناعي
AI
POST
/api/v1/aiتوليد كود بالـ AI
{ "prompt": "أنشئ موقع...", "framework": "html" }GET
/api/ai/statusحالة مزود الـ AI
GET
/api/ai/modelsالموديلات المتاحة
القوالب
Templates
GET
/api/v1/templates20 قالب صناعي
POST
/api/templates/buildبناء تدريجي من قالب
{ "industryId": "construction", "stage": 1 }Terminal
Terminal
POST
/api/terminalتنفيذ أمر
{ "projectId": "...", "command": "npm install" }POST
/api/terminal/buildبناء المشروع
{ "projectId": "..." }POST
/api/terminal/prismaأوامر Prisma
{ "projectId": "...", "action": "generate" }