דלגו לתוכן

אינטגרציית Webhook

Webhooks מאפשרים למערכות שלך לקבל התראות בזמן אמת כאשר אירועים מתרחשים בחשבון Wink שלך — הזמנות חדשות, ביטולים, עדכוני תשלום ועוד. מדריך זה מלווה אותך בהגדרה ובשיטות עבודה מומלצות.

מדריך זה מיועד למפתחים המשלבים את Wink עם מערכות חיצוניות כגון מערכות ניהול נכסים (PMS), מנהלי ערוצים, CRM או לוחות בקרה מותאמים אישית.

  1. אתה רושם כתובת URL של webhook ב-Wink.
  2. כאשר מתרחש אירוע (למשל, הזמנה חדשה), Wink שולח בקשת HTTP POST לכתובת ה-URL שלך.
  3. השרת שלך מעבד את המידע ומחזיר תגובה 200 OK.
  1. היכנס לחשבונך (Extranet, Studio או TripPay — כולם תומכים ב-webhooks).
  2. עבור אל Applications ואז ל-Webhooks. ראה Webhooks.
  3. לחץ על Create webhook.
  4. הזן שם (למשל, “סנכרון הזמנות PMS”).
  5. הזן את כתובת ה-URL של ה-webhook — נקודת הקצה HTTPS בשרת שלך.
  6. בחר אירועים — בחר אירועים ספציפיים למנוי, או השאר ריק כדי לקבל את כל האירועים.
  7. הפעל את המתג Enabled.
  8. לחץ על Save.

Wink תומך ב-64+ סוגי אירועים של webhook בקטגוריות שונות כולל ניהול חשבון, חוזי הזמנה, תשלומים, עדכוני מנהל ערוצים וניהול ישויות. אירועים נפוצים כוללים:

קטגוריהדוגמאות
הזמנהbooking.create, booking.cancelled
חוזה הזמנהbooking.contract.created, booking.contract.processing, booking.contract.cancelled
תשלוםinternal.payment.succeeded, internal.payment.failed
החזריםbooking.contract.refund.partial, booking.contract.refund.full
מנהל ערוציםchannel-manager.update.rate, channel-manager.update.availability
חשבוןaccount.create, account.status.updated

לרשימה מלאה של כל סוגי האירועים עם תיאורים, ראה את קטלוג אירועי Webhook.

הצג את כל 64+ סוגי האירועים

  • השתמש ב-HTTPS — Wink שולח מידע רק לנקודות קצה HTTPS.
  • הגב במהירות — החזר 200 OK מיד עם קבלת המידע. עשה עיבוד כבד באופן אסינכרוני.
  • אידמפוטנטיות — המטפל שלך צריך להיות אידמפוטנטי. Wink עשוי לנסות לשלוח שוב אם לא מקבל תגובת 200.
  • אמת את המקור — ודא שהבקשות הנכנסות הן מ-Wink לפני העיבוד.
  • רישום — רשום כל payload של webhook שאתה מקבל. זה מקל על איתור תקלות באינטגרציה.

אתה יכול לכבות webhook מבלי למחוק אותו. זה עוצר את השליחה כדי שתוכל לפתור בעיות מבלי לאבד את ההגדרות. כשתהיה מוכן, הפעל אותו שוב.

מחיקת webhook מסירה אותו לצמיתות. כל אינטגרציה שתלויה ב-webhook זה תפסיק לקבל התראות.