Zum Inhalt springen

Webhook-Ereigniskatalog

Diese Seite listet alle Webhook-Ereignisse auf, die Sie auf Wink abonnieren können. Für Einrichtungsanweisungen siehe den Webhook-Integrationsleitfaden oder die Webhook-Verwaltungsseite.

  1. Navigieren Sie im Portal zu Anwendungen > Webhooks.
  2. Erstellen Sie einen Webhook und wählen Sie die Ereignisse aus, die Sie erhalten möchten — oder lassen Sie die Liste leer, um jedes Ereignis zu erhalten.
  3. Wink sendet bei jedem Auftreten des Ereignisses eine signierte HTTP-POST-Anfrage an Ihren Endpunkt. Details zu Envelope, Headern, Signaturprüfung und Wiederholungen finden Sie unter Webhook-Integration.

Diese Tabelle wird zur Build-Zeit aus dem Ereigniskatalog der Plattform generiert und entspricht daher immer der API. Ereignistypen, die als geliefert markiert sind, verlinken auf ihre Referenzseite in der Webhooks API, die den genauen JSON-Body (WebhookEnvelope mit einem ereignisspezifischen object), die Wink-* Header und die Wiederholungsrichtlinie dokumentiert. Ereignistypen, die nicht geliefert werden, existieren intern (Zahlungen, Ledger, Channel-Manager-Synchronisation, …), werden aber derzeit nicht an Webhook-Abonnenten gesendet.

Empfänger gibt an, wer ein Ereignis erhält: SUPPLIER (das Hotel), AFFILIATE (ein Wiederverkäufer mit aktivem Vertriebskanal zum Hotel), AGENT (das Reisebüro, das die Buchung vorgenommen hat) oder SELF (die verwaltende Einheit, um die es im Ereignis geht). Jeder Empfänger erhält die gleiche Nutzlaststruktur; rollenspezifische Details sind hinter der URL links.self der Nutzlast verborgen.

account.*

EreignisBeschreibungGeliefertEmpfänger
account.details.updatedThe account's details changed.nicht geliefert
account.managers.updateThe account's manager list changed.✓ geliefertSELF
account.task.completeAn onboarding task was completed.nicht geliefert
account.task.createAn onboarding task was created for the account.nicht geliefert
account.task.removeAn onboarding task was removed.nicht geliefert
account.task.tax_id.completeThe tax-id onboarding task was completed.nicht geliefert
account.task.updateAn onboarding task was updated.nicht geliefert
account.under_reviewThe account was placed under review.nicht geliefert

activity.*

EreignisBeschreibungGeliefertEmpfänger
activity.createdAn activity was created.✓ geliefertAFFILIATE, SUPPLIER
activity.deletedAn activity was deleted.✓ geliefertAFFILIATE, SUPPLIER
activity.updatedAn activity was updated.✓ geliefertAFFILIATE, SUPPLIER

add_on.*

EreignisBeschreibungGeliefertEmpfänger
add_on.createdAn add-on was created.✓ geliefertAFFILIATE, SUPPLIER
add_on.deletedAn add-on was deleted.✓ geliefertAFFILIATE, SUPPLIER
add_on.updatedAn add-on was updated.✓ geliefertAFFILIATE, SUPPLIER

booking.*

EreignisBeschreibungGeliefertEmpfänger
booking.cancelledA booking was cancelled.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.createA booking was created (confirmed).✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.failedA booking attempt failed.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.funds.availableFunds for a booking became available for payout.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.funds.ledgeredFunds for a booking were added to the ledger.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.initialize.completeA booking initialisation completed.nicht geliefert
booking.initialize.requestA booking initialisation (checkout) was requested.nicht geliefert
booking.payout.completeA payout for a booking completed.nicht geliefert
booking.payout.createA payout for a booking was created.nicht geliefert
booking.processingA booking is being processed.nicht geliefert
booking.refund.errorA booking was refunded because of a processing error.nicht geliefert
booking.refund.fullA booking was fully refunded.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.refund.partialA booking was partially refunded.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.refund.requestA refund was requested for a booking.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.review.createdA guest submitted a review for a booking.✓ geliefertSUPPLIER
booking.review.respondedThe hotel responded to a guest review.✓ geliefertAFFILIATE, AGENT, SUPPLIER
booking.sync.failedA booking-to-channel-manager synchronisation failed.nicht geliefert
booking.sync.runA booking-to-channel-manager synchronisation run started.nicht geliefert

channel-manager.*

EreignisBeschreibungGeliefertEmpfänger
channel-manager.updateA channel manager pushed an update.nicht geliefert
channel-manager.update.availabilityA channel manager pushed an availability update.nicht geliefert
channel-manager.update.rateA channel manager pushed a rate update.nicht geliefert

email.*

EreignisBeschreibungGeliefertEmpfänger
email.correspondenceAn email correspondence was recorded.nicht geliefert

internal.*

EreignisBeschreibungGeliefertEmpfänger
internal.payment.failedA payment failed (internal).nicht geliefert
internal.payment.processingA payment is processing (internal).nicht geliefert
internal.payment.succeededA payment succeeded (internal).nicht geliefert

ledger.*

EreignisBeschreibungGeliefertEmpfänger
ledger.entry.createA ledger entry was created.nicht geliefert

managing_entity.*

EreignisBeschreibungGeliefertEmpfänger
managing_entity.account_representative.updatedThe account representative changed.nicht geliefert
managing_entity.agent.email.notificationAn email notification was sent to the account's agent.nicht geliefert
managing_entity.agent.updatedThe account's travel-agent details changed.nicht geliefert
managing_entity.city.updatedThe account's address or city changed.✓ geliefertSELF
managing_entity.createdA managing entity (account) was created.✓ geliefertSELF
managing_entity.deletedThe account was deleted.✓ geliefertSELF
managing_entity.information.updatedThe account's general information changed.✓ geliefertSELF
managing_entity.logo.updatedThe account's logo changed.✓ geliefertSELF
managing_entity.managed_by.updatedThe entity managing this account on its behalf changed.✓ geliefertSELF
managing_entity.manager.acceptedAn invited manager accepted the invitation.nicht geliefert
managing_entity.manager.addedA manager was added to the account.✓ geliefertSELF
managing_entity.manager.email.notificationAn email notification was sent to an account manager.nicht geliefert
managing_entity.manager.invitedA manager was invited to the account.✓ geliefertSELF
managing_entity.manager.owner.setThe account owner was set.✓ geliefertSELF
managing_entity.manager.rejectedAn invited manager rejected the invitation.nicht geliefert
managing_entity.manager.removedA manager was removed from the account.✓ geliefertSELF
managing_entity.name.updatedThe account's display name changed.nicht geliefert
managing_entity.place_id.updatedThe account's Google Place ID changed.✓ geliefertSELF
managing_entity.profile_picture.updatedThe account's profile picture changed.✓ geliefertSELF
managing_entity.status.updatedThe account's platform status changed (e.g. approved, suspended).✓ geliefertSELF
managing_entity.subscription.changedThe account's platform subscription changed.nicht geliefert
managing_entity.subscription.invoice.changedThe status of a subscription invoice changed.✓ geliefertSELF
managing_entity.subscription.provisionedA platform subscription was provisioned for the account.✓ geliefertSELF
managing_entity.unique_id.updatedThe account's short unique id changed.✓ geliefertSELF
managing_entity.url_name.updatedThe account's URL name (slug) changed.✓ geliefertSELF

master_rate.*

EreignisBeschreibungGeliefertEmpfänger
master_rate.createdA master rate was created.✓ geliefertAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ geliefertAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ geliefertAFFILIATE, SUPPLIER

meeting_room.*

EreignisBeschreibungGeliefertEmpfänger
meeting_room.createdA meeting room was created.✓ geliefertAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ geliefertAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ geliefertAFFILIATE, SUPPLIER

payee.*

EreignisBeschreibungGeliefertEmpfänger
payee.createA payee was created.nicht geliefert
payee.create.failureCreating a payee failed.nicht geliefert
payee.updateA payee was updated.nicht geliefert
payee.update.failureUpdating a payee failed.nicht geliefert

perk.*

EreignisBeschreibungGeliefertEmpfänger
perk.deletedA perk was deleted.nicht geliefert
perk.updatedA perk was updated.nicht geliefert

property.*

EreignisBeschreibungGeliefertEmpfänger
property.address.updatedA property's address changed.✓ geliefertAFFILIATE, SUPPLIER
property.createdA property (hotel) was created.✓ geliefertAFFILIATE, SUPPLIER
property.deletedA property was deleted.✓ geliefertAFFILIATE, SUPPLIER
property.geolocation.updatedA property's geolocation changed.✓ geliefertAFFILIATE, SUPPLIER
property.name.updatedA property's name changed.✓ geliefertAFFILIATE, SUPPLIER
property.policy.createdA property policy was created.✓ geliefertAFFILIATE, SUPPLIER
property.policy.updatedA property policy changed.✓ geliefertAFFILIATE, SUPPLIER
property.profile.updatedA property's profile changed.✓ geliefertAFFILIATE, SUPPLIER
property.registeredA property completed registration.✓ geliefertAFFILIATE, SUPPLIER
property.services.updatedA property's services/amenities changed.✓ geliefertAFFILIATE, SUPPLIER
property.status.updatedA property's platform status changed.✓ geliefertAFFILIATE, SUPPLIER
property.updatedA property was updated.nicht geliefert
property.welcome_text.updatedA property's welcome text changed.✓ geliefertAFFILIATE, SUPPLIER

rate_modifier.*

EreignisBeschreibungGeliefertEmpfänger
rate_modifier.updatedA rate modifier was updated.nicht geliefert

rate_plan.*

EreignisBeschreibungGeliefertEmpfänger
rate_plan.createdA rate plan was created.✓ geliefertAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ geliefertAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ geliefertAFFILIATE, SUPPLIER

restaurant.*

EreignisBeschreibungGeliefertEmpfänger
restaurant.createdA restaurant was created.✓ geliefertAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ geliefertAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ geliefertAFFILIATE, SUPPLIER

room_type.*

EreignisBeschreibungGeliefertEmpfänger
room_type.createdA room type was created.✓ geliefertAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ geliefertAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ geliefertAFFILIATE, SUPPLIER

sales_channel.*

EreignisBeschreibungGeliefertEmpfänger
sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created.✓ geliefertAFFILIATE, SUPPLIER
sales_channel.deletedA sales-channel relationship was deleted.✓ geliefertAFFILIATE, SUPPLIER
sales_channel.updatedA sales-channel relationship was updated.✓ geliefertAFFILIATE, SUPPLIER

spa.*

EreignisBeschreibungGeliefertEmpfänger
spa.createdA spa was created.✓ geliefertAFFILIATE, SUPPLIER
spa.deletedA spa was deleted.✓ geliefertAFFILIATE, SUPPLIER
spa.updatedA spa was updated.✓ geliefertAFFILIATE, SUPPLIER

special_rate.*

EreignisBeschreibungGeliefertEmpfänger
special_rate.createdA promotion (special rate) was created.✓ geliefertAFFILIATE, SUPPLIER
special_rate.deletedA promotion was deleted.✓ geliefertAFFILIATE, SUPPLIER
special_rate.updatedA promotion was updated.✓ geliefertAFFILIATE, SUPPLIER