ما هو Webhook؟
Webhook طلب HTTP تلقائي يرسله نظام إلى عنوان URL لنظام آخر فور وقوع حدث معين، مثل اعتماد كشف ساعات. ويستطيع النظام المستقبِل التصرف بناءً عليه فورًا، دون استعلام متكرر.
كيف تعمل Webhooks
تسجّل عنوان URL وتختار الأحداث التي تهمك. وعند وقوع حدث منها، يرسل النظام المرسِل رسالة JSON صغيرة إلى ذلك العنوان تصف ما حدث. وإذا كان المستقبِل متوقفًا، يعيد المرسِل الجيد المحاولة لاحقًا.
ولأن أي شخص يستطيع الإرسال إلى عنوان URL عام، تكون Webhooks موقّعة. يحسب المرسِل توقيع HMAC للرسالة بسر مشترك؛ ويعيد المستقبِل حسابه ولا يثق إلا بالرسائل التي تتطابق توقيعاتها.
Webhooks في TimeTracking
يرسل TimeTracking Webhooks عندما تتغير حالة الساعات، موقّعة بـ HMAC ومع إعادة المحاولة عند الفشل. ويمكنك استخدامها لتحديث نظام CRM، أو بدء دورة فوترة، أو نشر رسالة في قناة دردشة. وتغطي واجهة REST API، مع مواصفات OpenAPI، الاتجاه الآخر: قراءة البيانات وكتابتها عند الطلب.
صفحات ذات صلة
API والتكاملات
واجهة REST API مفتوحة وWebhooks وCLI وخادم MCP لـ Claude، متاحة اليوم. تبقى بياناتك مفتوحة.
MCP (بروتوكول سياق النموذج)
معيار مفتوح يتيح لمساعدي الذكاء الاصطناعي مثل Claude الاتصال بالأدوات ومصادر البيانات بطريقة منظمة.
سجل التدقيق
سجل زمني غير قابل للتغيير لمن أنشأ البيانات أو غيّرها أو اعتمدها، ومتى.
اطّلع على الأسعار
مجاني حتى 5 مستخدمين. خطة Core تبدأ من €1 لكل مستخدم شهريًا، وكل شيء مشمول.
جرّب TimeTracking مجانًا
مجاني حتى 5 مستخدمين. خطة Core تبدأ من €1 لكل مستخدم شهريًا، وكل شيء مشمول.