انتقل إلى المحتوى
Sursa Developers

الكائنات

CallerIdentity

الجهة المستدعية لواجهة API (GET /v1/me).

الحقول

  • principalstringمطلوب

    كيف سجّل المستدعي الدخول: بمفتاح API للمؤسسة، أو بجلسة مستخدم، أو برمز تطبيق OAuth (oauth_token، منذ 1.62.0). هذا تعداد قابل للتوسيع: يجب أن يتخطى العملاء القيم غير المعروفة.

    القيم المسموح بها: api_keysessionoauth_token

  • orgCallerOrgمطلوب
  • تطبيق OAuth الخاص بالرمز؛ يغيب حين يسجّل المستدعي الدخول بمفتاح API أو بجلسة. أُضيف في 1.62.0.

  • keyCallerKey | nullمطلوب

    مفتاح API الخاص بالطلب؛ والقيمة null للجلسة.

  • userCallerUser | nullمطلوب

    مستخدم الجلسة؛ والقيمة null لمفتاح API.

  • roleRoleمطلوب
  • scopesarray of string | nullمطلوب

    نطاقات صلاحيات المفتاح الفعلية (المحددة صراحةً أو المشتقة من دور المفتاح)؛ والقيمة null للجلسة، إذ ليست لها نطاقات.

  • data_profileCallerDataProfile | nullمطلوب

    ملف تعريف البيانات الذي يعمل به الطلب؛ والقيمة null إن لم يوجد.

  • expires_atstring (date-time) | nullمطلوب

    وقت انتهاء صلاحية المفتاح أو الجلسة (RFC 3339، UTC)؛ والقيمة null إن كانت الصلاحية لا تنتهي.

  • rate_limitCallerRateLimitمطلوب

يُستخدم في