Tadweer API

واجهة برمجة التطبيقات لنظام إدارة إعادة التدوير

جارٍ الفحص… الإصدار البيئة وقت التشغيل
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…

4 روابط