المستخدمون

للمسؤولين

المستخدمون هم حسابات الموظفين في مساحة عملك: من يسجّلون الدخول إلى التطبيق. استخدم هذه القائمة (للقراءة فقط) لربط لجان المقابلات ومنفّذي أحداث التدقيق بالأشخاص في دليلك. لا تُسرد حسابات بوابات المرشحين والموظفين والمدربين.

جميع النقاط تحت /api/v1 وتتطلب مفتاح واجهة برمجية (Authorization: Bearer jdr_live_…) ينشئه مسؤول مساحة العمل من الإعدادات ← التكاملات.

النقاط

الطريقة والمسارما تفعلهالصلاحية
GET /api/v1/usersسرد مستخدمي الموظفين (ترقيم بالمؤشر، updatedSince، ?roleId=)users.view

المستخدمون للقراءة فقط عبر الواجهة البرمجية. تتم الدعوة وتغيير الأدوار والإزالة من الإعدادات ← المستخدمون.

كائن المستخدم

الحقلالنوعملاحظات
idنصيُستخدم في interviewerIds وكمعرّف منفّذ الحدث في التدقيق.
fullNameنص
emailنصبريد تسجيل الدخول.
roleكائن أو null{ id, name: { ar, en }, isWorkspaceAdmin }، انظر الأدوار. null لحساب موظف بلا دور بعد.
statusنصactive أو disabled (لا يستطيع الدخول).
disabledAtISO 8601 أو null
localeنصar أو en.
personIdنص أو nullسجل الموظف الخاص بالمستخدم، إن كان مرتبطاً.
createdAt، updatedAtISO 8601

لا تُعاد أبداً كلمات المرور ورموز الدخول وإعدادات التحقق الثنائي (MFA) وبيانات الجلسات.

يعيد updatedSince المستخدمين المُنشئين أو المعدَّلين منذ ذلك الوقت (ويُحتسب تغيير الدور). ويُسرد المستخدمون المُزالون في سجل المحذوفات (GET /api/v1/deleted). وتظهر الدعوات وبقية إجراءات الحسابات في سجل التدقيق (users.user.* وusers.invitation.*).

أحداث خطافات الويب

الحدثمتىdata.object
user.updatedتغيير دور المستخدم (changedFields: ["role"])، أو تعطيل الحساب أو إعادة تفعيله (changedFields: ["status", "disabledAt"])المستخدم
user.deletedإزالة حساب موظف{ id, externalRefs: [] }

تُرسل هذه الأحداث سواء أُجري التغيير من إعدادات المستخدمين والأدوار في مساحة عملك أو أجراه فريق دعم جديرون من لوحة تحكم المنصة (تعطيل الحساب وإعادة تفعيله متاحان من لوحة التحكم فقط).

لا ترسل الدعوات أي حدث: يظهر المستخدم عند قبول الدعوة.

الأخطاء

الحالة والرمزالمعنى
403 forbiddenالمفتاح لا يملك users.view.
422 validation_failedقيمة غير صالحة لـ limit أو cursor أو updatedSince.

مثال

curl https://jadiroon.com/api/v1/users -H "Authorization: Bearer $JADIROON_KEY"
{
  "data": [
    {
      "id": "cmvikf7xk0003knoqj7x054vw",
      "fullName": "سارة الحربي",
      "email": "sara@example.com",
      "role": { "id": "cmviqdaf8004lknffw1rpf3ww", "name": { "ar": "مدير مساحة العمل", "en": "Workspace Admin" }, "isWorkspaceAdmin": true },
      "status": "active",
      "disabledAt": null,
      "locale": "ar",
      "personId": null,
      "createdAt": "2026-10-21T20:29:16.137Z",
      "updatedAt": "2026-10-24T10:02:11.420Z"
    }
  ],
  "nextCursor": null
}