جارٍ التحميل...
الواجهة البرمجية
استخدم الواجهة البرمجية لإنشاء المشاريع وتوليد الكود برمجياً. المصادقة بمفتاح واجهة عبر ترويسة Authorization.
أضف مفتاح الواجهة في ترويسة كل طلب:
Authorization: Bearer mop_your_api_key
عنوان القاعدة: https://moparmeg-ksa.com
| الطريقة | المسار | الوصف |
|---|---|---|
POST | /api/auth/login | تسجيل الدخول — يرجع JWT token. الجسم: { "email": "…", "password": "…" } |
POST | /api/auth/register | إنشاء حساب جديد. الجسم: { "name": "…", "email": "…", "password": "…" } |
| الطريقة | المسار | الوصف |
|---|---|---|
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 وأداء وأمان |
| الطريقة | المسار | الوصف |
|---|---|---|
POST | /api/v1/ai | توليد كود بالذكاء الاصطناعي. الجسم: { "prompt": "أنشئ موقع…", "framework": "html" } |
GET | /api/ai/status | حالة مزود الذكاء الاصطناعي |
GET | /api/ai/models | الموديلات المتاحة |
| الطريقة | المسار | الوصف |
|---|---|---|
GET | /api/v1/templates | 20 قالباً صناعياً |
POST | /api/templates/build | بناء تدريجي من قالب. الجسم: { "industryId": "construction", "stage": 1 } |
| الطريقة | المسار | الوصف |
|---|---|---|
POST | /api/terminal | تنفيذ أمر. الجسم: { "projectId": "…", "command": "npm install" } |
POST | /api/terminal/build | بناء المشروع |
POST | /api/terminal/prisma | أوامر Prisma. الجسم: { "projectId": "…", "action": "generate" } |
الأوامر المقبولة هنا هي نفس قائمة السماح في المحرر — انظر صفحة الطرفية.