Skip to main content
ترسل الـ Webhooks الأحداث إلى عنوان URL تتحكم به في اللحظة التي يحدث فيها شيء في مساحة عملك، فلا تضطر إلى استعلام الـ API.

الإعداد

أنشئ webhook من الإعدادات → المطوّرون → Webhooks (أو عبر الـ API بمفتاح webhooks:manage). أنت تقدم:
  • عنوان URL لاستقبال طلبات POST
  • الأحداث التي تريد الاشتراك بها
  • سر توقيع مُولَّد

الحمولة

كل عملية تسليم هي طلب POST بالجسم التالي:

الأحداث المتاحة

يمكنك جلب القائمة الحية والموثوقة في أي وقت من GET /api/v1/webhooks/events.

التحقق من التواقيع

يتم توقيع كل طلب بـ HMAC-SHA256 باستخدام سر الـ webhook الخاص بك. أعد حساب التوقيع على جسم الطلب الخام وقارنه بترويسة التوقيع قبل الوثوق بأي حمولة. ارفض أي شيء لا يتطابق.

إعادة المحاولات

تُعاد محاولة عمليات التسليم الفاشلة بتراجع أُسي. افحص سجل التسليم والاستجابات عبر GET /api/v1/webhooks/{id}/logs.