Αυτή η σελίδα απαριθμεί κάθε γεγονός webhook στο οποίο μπορείτε να εγγραφείτε στο Wink. Για οδηγίες ρύθμισης, δείτε τον Οδηγό Ενσωμάτωσης Webhook ή τη σελίδα διαχείρισης Webhooks .
Μεταβείτε στο Εφαρμογές > Webhooks στο portal σας.
Δημιουργήστε ένα webhook και επιλέξτε τα γεγονότα που θέλετε να λαμβάνετε — ή αφήστε τη λίστα κενή για να λαμβάνετε κάθε γεγονός.
Το Wink στέλνει ένα υπογεγραμμένο HTTP POST στο endpoint σας κάθε φορά που συμβαίνει το γεγονός. Δείτε τον Οδηγό Ενσωμάτωσης Webhook για το φάκελο, τις κεφαλίδες, την επαλήθευση υπογραφής και τις επαναλήψεις.
Αυτός ο πίνακας δημιουργείται από τον κατάλογο γεγονότων της πλατφόρμας κατά το χρόνο κατασκευής, ώστε να ταιριάζει πάντα με το API.
Οι τύποι γεγονότων που σημειώνονται ως παραδοθέντες συνδέονται με τη σελίδα αναφοράς τους στο Webhooks API , που
τεκμηριώνει το ακριβές σώμα JSON (WebhookEnvelope με ένα γεγονός-ειδικό object), τις κεφαλίδες Wink-* και
την πολιτική επαναλήψεων. Τύποι γεγονότων που δεν παραδίδονται υπάρχουν εσωτερικά (πληρωμές, καθολικό, συγχρονισμός διαχειριστή καναλιών, …) αλλά δεν αποστέλλονται προς το παρόν στους συνδρομητές webhook.
Παραλήπτες αναφέρει ποιος λαμβάνει ένα γεγονός: SUPPLIER (το ξενοδοχείο), AFFILIATE (ένας μεταπωλητής με ενεργό
κανάλι πωλήσεων προς το ξενοδοχείο), AGENT (το ταξιδιωτικό πρακτορείο που έκανε την κράτηση) ή SELF (η διαχειριστική οντότητα
για την οποία αφορά το γεγονός). Κάθε παραλήπτης λαμβάνει το ίδιο σχήμα payload· οι λεπτομέρειες ανά ρόλο βρίσκονται πίσω από το
URL links.self του payload.
account.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες account.details.updatedThe account's details changed. δεν παραδόθηκε — account.managers.updateThe account's manager list changed. ✓ παραδόθηκε SELF account.task.completeAn onboarding task was completed. δεν παραδόθηκε — account.task.createAn onboarding task was created for the account. δεν παραδόθηκε — account.task.removeAn onboarding task was removed. δεν παραδόθηκε — account.task.tax_id.completeThe tax-id onboarding task was completed. δεν παραδόθηκε — account.task.updateAn onboarding task was updated. δεν παραδόθηκε — account.under_reviewThe account was placed under review. δεν παραδόθηκε —
activity.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες activity.createdAn activity was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER activity.deletedAn activity was deleted. ✓ παραδόθηκε AFFILIATE, SUPPLIER activity.updatedAn activity was updated. ✓ παραδόθηκε AFFILIATE, SUPPLIER
add_on.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες add_on.createdAn add-on was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ παραδόθηκε AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ παραδόθηκε AFFILIATE, SUPPLIER
booking.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες booking.cancelledA booking was cancelled. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. δεν παραδόθηκε — booking.initialize.requestA booking initialisation (checkout) was requested. δεν παραδόθηκε — booking.payout.completeA payout for a booking completed. δεν παραδόθηκε — booking.payout.createA payout for a booking was created. δεν παραδόθηκε — booking.processingA booking is being processed. δεν παραδόθηκε — booking.refund.errorA booking was refunded because of a processing error. δεν παραδόθηκε — booking.refund.fullA booking was fully refunded. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ παραδόθηκε SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ παραδόθηκε AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. δεν παραδόθηκε — booking.sync.runA booking-to-channel-manager synchronisation run started. δεν παραδόθηκε —
channel-manager.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες channel-manager.updateA channel manager pushed an update. δεν παραδόθηκε — channel-manager.update.availabilityA channel manager pushed an availability update. δεν παραδόθηκε — channel-manager.update.rateA channel manager pushed a rate update. δεν παραδόθηκε —
email.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες email.correspondenceAn email correspondence was recorded. δεν παραδόθηκε —
internal.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες internal.payment.failedA payment failed (internal). δεν παραδόθηκε — internal.payment.processingA payment is processing (internal). δεν παραδόθηκε — internal.payment.succeededA payment succeeded (internal). δεν παραδόθηκε —
ledger.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες ledger.entry.createA ledger entry was created. δεν παραδόθηκε —
payee.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες payee.createA payee was created. δεν παραδόθηκε — payee.create.failureCreating a payee failed. δεν παραδόθηκε — payee.updateA payee was updated. δεν παραδόθηκε — payee.update.failureUpdating a payee failed. δεν παραδόθηκε —
perk.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες perk.deletedA perk was deleted. δεν παραδόθηκε — perk.updatedA perk was updated. δεν παραδόθηκε —
property.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες property.address.updatedA property's address changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER property.updatedA property was updated. δεν παραδόθηκε — property.welcome_text.updatedA property's welcome text changed. ✓ παραδόθηκε AFFILIATE, SUPPLIER
rate_modifier.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες rate_modifier.updatedA rate modifier was updated. δεν παραδόθηκε —
sales_channel.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ παραδόθηκε AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ παραδόθηκε AFFILIATE, SUPPLIER
spa.*Γεγονός Περιγραφή Παραδόθηκε Παραλήπτες spa.createdA spa was created. ✓ παραδόθηκε AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ παραδόθηκε AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ παραδόθηκε AFFILIATE, SUPPLIER
Συμβουλή
Ξεκινήστε εγγραφόμενοι σε όλα τα γεγονότα κατά την ανάπτυξη. Μόλις κατανοήσετε ποια payload χρειάζεται το σύστημά σας, περιορίστε τις εγγραφές σας για να μειώσετε τον θόρυβο. Στείλτε στον εαυτό σας ένα δοκιμαστικό γεγονός από Εφαρμογές > Webhooks (ή POST …/webhook/{id}/test) για να επιβεβαιώσετε το endpoint και τον έλεγχο υπογραφής πριν την ενεργοποίηση.