מה זה Webhook (וובהוק)?
Webhook הוא מנגנון המאפשר למערכת אחת לשלוח נתונים למערכת אחרת בזמן אמת, מיד כאשר מתרחש אירוע מסוים (Trigger), ללא צורך לבדוק ידנית או ליזום בקשה.
Webhook הוא מנגנון המאפשר למערכת אחת לשלוח נתונים למערכת אחרת בזמן אמת, מיד כאשר מתרחש אירוע מסוים (Trigger), ללא צורך לבדוק ידנית או ליזום בקשה.
כדי להבין וובהוקים, צריך להשוות אותם לצורת התקשורת המסורתית של API:
וובהוקים הם הלב הפועם של זרימות עבודה (Workflows) מיידיות. הם משמשים בעיקר ל:
כתובת (URL) מיוחדת שמערכת היעד מספקת. כאשר האירוע מתרחש במערכת המקור, היא שולחת לכתובת זו חבילת נתונים (לרוב בפורמט JSON) המכילה את פרטי האירוע.
כן, למרות שהקונספט פשוט, הנתונים נשלחים לרוב בצורה מוצפנת. נהוג גם לאבטח וובהוקים על ידי אסימוני גישה (Tokens) כדי לוודא שהמידע התקבל ממקור אמין בלבד.
רוצים לראות מה החיבור הזה שווה אצלכם? המחשבון מציג את השעות, ושיחת האבחון בודקת את המערכות שכבר רצות.