تدعم مساحات عمل خطة Business Pro ما يصل إلى 30,000 حدث webhook لكل فترة فوترة. تحقق من حدود خطتك قبل إعداد أتمتة ذات حجم كبير.
الأحداث المدعومة
يمكنك الاشتراك في webhook لأي مجموعة من الأحداث التالية:| الفئة | الأحداث |
|---|---|
| الخدمة | الإنشاء، التحديث، الحذف |
| الطلب | الإنشاء، التحديث، الحذف |
| المهمة | الإنشاء، التعيين، الإكمال، التحديث |
| الفاتورة | تغيير الحالة |
| العميل / المستخدم | إضافة عميل جديد، حذف عميل/مستخدم |
| العرض | الإرسال، الاستلام، القبول، الرفض |
| التذكرة | الإنشاء، التعيين، تغيير الحالة |
| الدفع | الاستلام، الفشل |
| حزمة الخدمة | الإنشاء، التحديث، الحذف |
إنشاء webhook
مصادقة الرمز الخاص بك
انقر على زر الإدارة لمصادقة رمز webhook الخاص بك. يُستخدم هذا الرمز لتوقيع الحمولات الصادرة حتى تتمكن من التحقق من أنها صادرة من AgencyHandy.
إدخال عنوان URL للنقطة النهائية
في حقل عنوان URL للنقطة النهائية، أدخل عنوان URL للنظام الخارجي الذي يجب أن يستقبل بيانات webhook. يجب أن يكون هذا نقطة نهائية POST يمكن الوصول إليها علنًا.
اختيار نوع المحتوى
اختر JSON كنوع المحتوى. ترسل AgencyHandy جميع حمولات webhook بصيغة
application/json.اختيار أحداث webhook
اختر كل حدث يجب أن يُشغّل هذا webhook. يمكنك اختيار أحداث من فئات متعددة — على سبيل المثال، الطلب: تم الإنشاء والفاتورة: تغيير الحالة يمكن أن يشيرا إلى نفس النقطة النهائية.
تفعيل webhook
فعّل زر نشط. عند التفعيل، تُرسل AgencyHandy الحمولات لجميع الأحداث المختارة إلى نقطتك النهائية في الوقت الفعلي.
اختبار webhook
بعد إنشاء webhook، أرسل حمولة اختبار للتأكد من أن نقطتك النهائية يمكن الوصول إليها وتعالج البيانات بشكل صحيح.اختيار حدث اختبار
اختر حدثًا نموذجيًا من قائمة الأحداث المُكوَّنة على هذا webhook (مثل الطلب: تم الإنشاء).
مصادقة حمولات webhook
كل طلب webhook صادر من AgencyHandy يتضمن ترويسة توقيع يمكن لنقطتك النهائية استخدامها للتحقق من أن الحمولة أصيلة ولم يتم العبث بها.ترويسة التوقيع
التحقق من توقيع webhook
أرسل الطلب التالي للتأكد من صحة الحمولة:معرّف webhook الذي استقبل الحدث. ابحث عنه في صفحة تفاصيل webhook في AgencyHandy.
قيمة ترويسة
x-ah-sig من طلب webhook الوارد.السر الخاص بـ webhook المعروض في صفحة تفاصيله في AgencyHandy.
نص JSON الخام المستلم من طلب webhook الخاص بـ AgencyHandy.
SUCCESS عند صحة التوقيع. FAILED عند فشل التحقق (HTTP 403).Success (200)
Failure (403)
ملاحظات مهمة
- يجب أن يكون عنوان URL لنقطتك النهائية عنوان HTTPS POST يمكن الوصول إليه علنًا.
- إذا كانت نقطتك النهائية غير متاحة مؤقتًا، تحقق من لوحة السجل الخاصة بـ webhook في AgencyHandy — يمكنك إعادة تسليم أي حدث سابق مباشرةً من هناك.
- راقب نشاط webhook بانتظام للكشف عن عمليات التسليم الفاشلة أو محاولات الوصول غير المصرح به.
- قد تُوقِف AgencyHandy Webhooks التي تفشل بشكل متكرر — راجع سجلات التسليم للكشف عن المشكلات مبكرًا.

