Base URL
—
المصادقة
JWT Bearer — صلاحية 6 ساعات
قاعدة البيانات
—
عدد الـ Endpoints
—
1 البداية السريعة
1
سجّل الدخول واحصل على التوكن
# POST /api/account/login curl -X POST "…/api/account/login" \ -H "Content-Type: application/json" \ -d '{"phoneNumber":"05xxxxxxxx","password":"••••••"}'
2
الرد بيحتوي على التوكن
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9…", "expiresIn": 21600 }
3
استخدمه في الطلبات المحمية
curl "…/api/request" \ -H "Authorization: Bearer $TOKEN"
2 قواعد عامة
| الصيغة | application/json — ما عدا رفع الملفات فـ multipart/form-data |
|---|---|
| الترميز | UTF-8 |
| المصادقة | هيدر Authorization: Bearer <token> |
| انتهاء التوكن | ٣٦٠ دقيقة (٦ ساعات) — بعدها الرد 401 |
| حجم الملف | ٢ ميجابايت كحد أقصى — الامتدادات: jpg, jpeg, png, gif, bmp, webp |
| الأخطاء | يتم توحيدها عبر GlobalExceptionHandler وترجع JSON بنفس الشكل |
| فحص الحالة | GET /health |
3 كل الـ Endpoints
جارٍ تحميل توثيق OpenAPI…