https://getokta.io/api/apps/notifications/dispatch
يرسل مفتاحاً مُعلَناً في كتالوج تطبيقك إلى مستلمه، والمنصّة تختار القنوات من إعدادات المدرسة. التطبيق Embedded ينادي `App\Services\PartnerApi\Notifications\DispatchNotification` داخلياً بالحمولة نفسها.
مفتاح مُعلَن في كتالوج تطبيقك (`<slug>.<resource>.<event>`). غير المُعلَن يُرفَض بـ422 يسمّيه.
`{type, id}` — من يخصّه الإشعار: `parent_of_student` (ulid الطالب)، `host_user` (مُعرّف مستخدم)، `school_admin` (الجهة). غيابه = مستلمو المدرسة المضبوطون. لا يُقرأ أي مفتاح `*_id` عنواناً.
ما تحلّه `{{ placeholders }}` القوالب. المفاتيح المسطّحة بجانب الحقول المحجوزة تُنقل إلى هنا تلقائياً.
عنوان يرسمه تطبيقك — يُستعمل حين لا ينطبق قالب.
نصّ يرسمه تطبيقك — ثالث ترتيب المصادر بعد قالب المدرسة ثم `default_template`.
رابط يفتحه الإشعار داخل التطبيق.
لغة النصّ الذي أرسلته (`ar`/`en`).
بيانات لك أنت؛ لا تُطبع.