הודעה יזומה שמערכת שולחת לכתובת שהגדרת ברגע שמשהו קרה אצלה, במקום שתצטרך לשאול אותה שוב ושוב.
ההבדל בין Webhook לבין API רגיל הוא כיוון היוזמה. ב-API אתה שואל "יש משהו חדש?" כל דקה. ב-Webhook הצד השני מודיע לך ברגע שקרה משהו.
זה חוסך משאבים ומקצר את זמן התגובה מדקות לשניות, ולכן זה המנגנון שמפעיל את רוב האוטומציות: תשלום התקבל, טופס מולא, הזמנה נשלחה. החיסרון הוא שאם השרת שלך היה למטה באותו רגע, ההודעה עלולה ללכת לאיבוד, ולכן צריך מנגנון שידע לתפוס מה התפספס.
בחנות עם 30 תשלומים ביום, בדיקה מול חברת הסליקה כל דקה היא 1,440 שאלות ביום, ו-1,410 מהן נענות ב"לא". עם Webhook חברת הסליקה שולחת רק 30 הודעות, כל אחת בתוך שניות מהתשלום, והחנות מסמנת הזמנה כשולמה ושולחת חשבונית.
אם השרת היה מושבת בדקות האלה, ההודעה לא מגיעה. לכן יש ריצה לילית שמשווה את ההזמנות לתשלומים ותופסת מה שהוחמץ.
הערך הבא במילון
מה שלא נענה כאן נשלח ב-WhatsApp לחבר צוות, עם שם המונח, וחוזר עם תשובה של מי שעובד עם זה כל יום.