كتالوج إشعارات التطبيقات المثبَّتة

GET https://getokta.io/api/apps/notifications/catalog

لمزوّد القناة: كل مفتاح إشعار تعلنه التطبيقات المثبَّتة على هذه الجهة — بأسمائه ومتغيّراته (`variables`: اسم ← نوع) وقالب المطوّر الافتراضي وسقف قنواته — ومعه حالة الجهة للمفتاح إن ضبطته (`enabled`، `channels`، `template_id`). هذه هي المفاتيح التي ستصلك في `metadata.notification_key`، والمتغيّرات هي ما يملأ خانات قالبك. تطبيقات هذه الجهة وحدها، ولا مستلمين ولا حمولات. `installed_apps` تسرد كل تثبيت نشط بعدد إشعاراته كي يُقرأ ردٌّ فارغ: تثبيتات بلا إشعارات، أو توكن على جهة أخرى (`tenant_id`).

  • حدّ المعدّل: LIGHT
    مدى استهلاك هذا الطلب لحصتك: LIGHT أخف من MODERATE ثم HEAVY.
  • النطاق المطلوب: notifications.providers.send
    النطاق (scope) الذي يجب أن يمنحه المستأجر لتطبيقك حتى يُسمح بهذا الطلب.
  • الرمز المرجعي: srv_b2fa
    مُعرّف ثابت لهذا الـ endpoint — اذكره عند مراسلة الدعم لتسريع التتبّع.

مُعطيات الاستعلام

channel string

اقتصر على المفاتيح التي ستخرج على هذه القناة هنا (اختيار الجهة إن وُجد، وإلا سقف المطوّر) — مثل `whatsapp`.