← الرجوع للصفحة الرئيسية
🚧 Coming Q3 2026 · Early Access متاح
API Documentation
REST API كامل للـ developers اللي عايزين يبنوا integrations مخصصة مع Nidham.
📋 الحالة الحالية (تحديث 25 مايو 2026)
- ✅ Internal API: Nidham بالكامل بيشتغل على REST API داخلي (Server Actions في Next.js 16). نفس الـ API بيخدم الـ dashboard + الـ mobile app.
- ⏳ Public API + Documentation: في الـ roadmap لـ Q3 2026 (يوليو-سبتمبر). هتشمل: REST endpoints، OAuth 2.0 authentication، rate limiting، code samples (JavaScript + Python + PHP).
- ✅ Early Access للـ Enterprise: لو عندك integration حرج محتاج تـ ship قبل Q3، تواصل معانا — بنفتح endpoints مخصصة للـ Enterprise customers.
اللي هيتغطّى في الـ API الكامل
GET
/api/v1/employeesList + filter + paginate الموظفين
POST
/api/v1/employeesإنشاء موظف جديد + ربطه بالـ payroll
GET
/api/v1/payroll/runsدورات المرتبات السابقة + تفاصيل كل دورة
POST
/api/v1/payroll/calculateحساب راتب موظف بالشهر + الضرايب + التأمينات
GET
/api/v1/attendanceسجلات الحضور + GPS check-ins
POST
/api/v1/leave-requestsإنشاء طلب إجازة + موافقة تلقائية
GET
/api/v1/forms/insurance/{type}توليد نموذج 1، 2، 6 PDF بالـ employee ID
POST
/api/v1/webhooksاستقبال events من Nidham (payroll done، employee added، إلخ)
المواصفات التقنية
Protocol
REST + JSON
Authentication
OAuth 2.0 + API Keys
Rate Limiting
1000 req/hour (Free), 10k (Pro), unlimited (Enterprise)
Versioning
URL-based (/api/v1/, /api/v2/)
Response Time
< 200ms (p95)
Webhooks
HMAC signed payloads
SDKs
JavaScript / Python / PHP (Q4 2026)
Sandbox
api-sandbox.nidhamhr.com (Q3 2026)
عندك use case ما يقدر يستنّى Q3؟
Early Access متاح للـ Enterprise customers — بنفتح endpoints مخصصة في 2-3 أسابيع
💬 اطلب Early Access