> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nushir.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks

> إشعار نظام آخر عندما ينشر نُشر.

سجّل رابط URL وسيستدعيه نُشر عند نشر منشور، ليتمكّن نظام آخر من التفاعل —
بتسجيل الحدث، أو إشعار قناة تواصل، أو بدء تقرير.

## الإعداد

الإعدادات ← Webhooks. أدخل رابط URL واختر القنوات التي يغطيها.

## الاستقبال

يرسل نُشر طلب POST بجسم JSON يحدّد المنشور والقناة والنتيجة.

أمران ينبغي لكل جهة مستقبِلة القيام بهما:

1. **الرد بسرعة.** أكّد الاستلام أولًا، ثم نفّذ المعالجة بشكل غير متزامن.
   نقطة النهاية البطيئة تبدو كأنها فشلت وستُعاد المحاولة معها.
2. **اجعل المعالجة آمنة عند التكرار (idempotent).** قد تؤدي إعادة المحاولة
   إلى تسليم الحدث نفسه مرتين. اعتمد على معرّف المنشور مفتاحًا حتى لا يؤدي
   التسليم المكرر إلى تطبيق الإجراء مرتين.

## لا تخلط بينها وبين غيرها

هذه هي إشعارات نُشر الصادرة. أما Webhooks الواردة *من* المنصات (مثل
استدعاء من TikTok أو Meta) فهي جزء من عملية ربط القناة وتُعالَج داخليًا.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.