Μετάβαση στο περιεχόμενο

Κατάλογος Γεγονότων Webhook

Αυτή η σελίδα απαριθμεί κάθε γεγονός webhook στο οποίο μπορείτε να εγγραφείτε στο Wink. Για οδηγίες ρύθμισης, δείτε τον Οδηγό Ενσωμάτωσης Webhook ή τη σελίδα διαχείρισης Webhooks.

  1. Μεταβείτε στο Εφαρμογές > Webhooks στο portal σας.
  2. Δημιουργήστε ένα webhook και επιλέξτε τα γεγονότα που θέλετε να λαμβάνετε — ή αφήστε τη λίστα κενή για να λαμβάνετε κάθε γεγονός.
  3. Το 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.δεν παραδόθηκε

managing_entity.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
managing_entity.account_representative.updatedThe account representative changed.δεν παραδόθηκε
managing_entity.agent.email.notificationAn email notification was sent to the account's agent.δεν παραδόθηκε
managing_entity.agent.updatedThe account's travel-agent details changed.δεν παραδόθηκε
managing_entity.city.updatedThe account's address or city changed.✓ παραδόθηκεSELF
managing_entity.createdA managing entity (account) was created.✓ παραδόθηκεSELF
managing_entity.deletedThe account was deleted.✓ παραδόθηκεSELF
managing_entity.information.updatedThe account's general information changed.✓ παραδόθηκεSELF
managing_entity.logo.updatedThe account's logo changed.✓ παραδόθηκεSELF
managing_entity.managed_by.updatedThe entity managing this account on its behalf changed.✓ παραδόθηκεSELF
managing_entity.manager.acceptedAn invited manager accepted the invitation.δεν παραδόθηκε
managing_entity.manager.addedA manager was added to the account.✓ παραδόθηκεSELF
managing_entity.manager.email.notificationAn email notification was sent to an account manager.δεν παραδόθηκε
managing_entity.manager.invitedA manager was invited to the account.✓ παραδόθηκεSELF
managing_entity.manager.owner.setThe account owner was set.✓ παραδόθηκεSELF
managing_entity.manager.rejectedAn invited manager rejected the invitation.δεν παραδόθηκε
managing_entity.manager.removedA manager was removed from the account.✓ παραδόθηκεSELF
managing_entity.name.updatedThe account's display name changed.δεν παραδόθηκε
managing_entity.place_id.updatedThe account's Google Place ID changed.✓ παραδόθηκεSELF
managing_entity.profile_picture.updatedThe account's profile picture changed.✓ παραδόθηκεSELF
managing_entity.status.updatedThe account's platform status changed (e.g. approved, suspended).✓ παραδόθηκεSELF
managing_entity.subscription.changedThe account's platform subscription changed.δεν παραδόθηκε
managing_entity.subscription.invoice.changedThe status of a subscription invoice changed.✓ παραδόθηκεSELF
managing_entity.subscription.provisionedA platform subscription was provisioned for the account.✓ παραδόθηκεSELF
managing_entity.unique_id.updatedThe account's short unique id changed.✓ παραδόθηκεSELF
managing_entity.url_name.updatedThe account's URL name (slug) changed.✓ παραδόθηκεSELF

master_rate.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
master_rate.createdA master rate was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER

meeting_room.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
meeting_room.createdA meeting room was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER

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.δεν παραδόθηκε

rate_plan.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
rate_plan.createdA rate plan was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER

restaurant.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
restaurant.createdA restaurant was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER

room_type.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
room_type.createdA room type was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER

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

special_rate.*

ΓεγονόςΠεριγραφήΠαραδόθηκεΠαραλήπτες
special_rate.createdA promotion (special rate) was created.✓ παραδόθηκεAFFILIATE, SUPPLIER
special_rate.deletedA promotion was deleted.✓ παραδόθηκεAFFILIATE, SUPPLIER
special_rate.updatedA promotion was updated.✓ παραδόθηκεAFFILIATE, SUPPLIER