Ga naar inhoud

Catalogus van Webhook Events

Deze pagina toont elk webhook event waarop je je kunt abonneren op Wink. Voor installatie-instructies, zie de Webhook Integration Guide of de Webhooks management page.

  1. Navigeer naar Applications > Webhooks in je portal.
  2. Maak een webhook aan en selecteer de events die je wilt ontvangen — of laat de lijst leeg om elk event te ontvangen.
  3. Wink stuurt een ondertekende HTTP POST naar je endpoint telkens wanneer het event plaatsvindt. Zie Webhook Integration voor de envelop, headers, handtekeningverificatie en herhalingen.

Deze tabel wordt bij buildtijd gegenereerd vanuit de eventcatalogus van het platform, dus deze komt altijd overeen met de API. Eventtypes die als geleverd zijn gemarkeerd linken naar hun referentiepagina in de Webhooks API, die de exacte JSON-body (WebhookEnvelope met een eventspecifiek object), de Wink-* headers en het retrybeleid documenteert. Eventtypes die niet worden geleverd bestaan intern (betalingen, grootboek, channel-manager sync, …) maar worden momenteel niet naar webhook-abonnees gestuurd.

Ontvangers geeft aan wie een event ontvangt: SUPPLIER (het hotel), AFFILIATE (een wederverkoper met een actieve verkoopkanaal naar het hotel), AGENT (het reisbureau dat de boeking heeft gemaakt) of SELF (de beheerentiteit waar het event over gaat). Elke ontvanger ontvangt dezelfde payload-structuur; rol-specifieke details staan achter de payload’s links.self URL.

account.*

EventBeschrijvingGeleverdOntvangers
account.details.updatedThe account's details changed.niet geleverd—
account.managers.updateThe account's manager list changed.✓ geleverdSELF
account.task.completeAn onboarding task was completed.niet geleverd—
account.task.createAn onboarding task was created for the account.niet geleverd—
account.task.removeAn onboarding task was removed.niet geleverd—
account.task.tax_id.completeThe tax-id onboarding task was completed.niet geleverd—
account.task.updateAn onboarding task was updated.niet geleverd—
account.under_reviewThe account was placed under review.niet geleverd—

activity.*

EventBeschrijvingGeleverdOntvangers
activity.createdAn activity was created.✓ geleverdAFFILIATE, SUPPLIER
activity.deletedAn activity was deleted.✓ geleverdAFFILIATE, SUPPLIER
activity.updatedAn activity was updated.✓ geleverdAFFILIATE, SUPPLIER

add_on.*

EventBeschrijvingGeleverdOntvangers
add_on.createdAn add-on was created.✓ geleverdAFFILIATE, SUPPLIER
add_on.deletedAn add-on was deleted.✓ geleverdAFFILIATE, SUPPLIER
add_on.updatedAn add-on was updated.✓ geleverdAFFILIATE, SUPPLIER

booking.*

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

channel-manager.*

EventBeschrijvingGeleverdOntvangers
channel-manager.updateA channel manager pushed an update.niet geleverd—
channel-manager.update.availabilityA channel manager pushed an availability update.niet geleverd—
channel-manager.update.rateA channel manager pushed a rate update.niet geleverd—

email.*

EventBeschrijvingGeleverdOntvangers
email.correspondenceAn email correspondence was recorded.niet geleverd—

internal.*

EventBeschrijvingGeleverdOntvangers
internal.payment.failedA payment failed (internal).niet geleverd—
internal.payment.processingA payment is processing (internal).niet geleverd—
internal.payment.succeededA payment succeeded (internal).niet geleverd—

ledger.*

EventBeschrijvingGeleverdOntvangers
ledger.entry.createA ledger entry was created.niet geleverd—

managing_entity.*

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

master_rate.*

EventBeschrijvingGeleverdOntvangers
master_rate.createdA master rate was created.✓ geleverdAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ geleverdAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ geleverdAFFILIATE, SUPPLIER

meeting_room.*

EventBeschrijvingGeleverdOntvangers
meeting_room.createdA meeting room was created.✓ geleverdAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ geleverdAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ geleverdAFFILIATE, SUPPLIER

payee.*

EventBeschrijvingGeleverdOntvangers
payee.createA payee was created.niet geleverd—
payee.create.failureCreating a payee failed.niet geleverd—
payee.updateA payee was updated.niet geleverd—
payee.update.failureUpdating a payee failed.niet geleverd—

perk.*

EventBeschrijvingGeleverdOntvangers
perk.deletedA perk was deleted.niet geleverd—
perk.updatedA perk was updated.niet geleverd—

property.*

EventBeschrijvingGeleverdOntvangers
property.address.updatedA property's address changed.✓ geleverdAFFILIATE, SUPPLIER
property.createdA property (hotel) was created.✓ geleverdAFFILIATE, SUPPLIER
property.deletedA property was deleted.✓ geleverdAFFILIATE, SUPPLIER
property.geolocation.updatedA property's geolocation changed.✓ geleverdAFFILIATE, SUPPLIER
property.name.updatedA property's name changed.✓ geleverdAFFILIATE, SUPPLIER
property.policy.createdA property policy was created.✓ geleverdAFFILIATE, SUPPLIER
property.policy.updatedA property policy changed.✓ geleverdAFFILIATE, SUPPLIER
property.profile.updatedA property's profile changed.✓ geleverdAFFILIATE, SUPPLIER
property.registeredA property completed registration.✓ geleverdAFFILIATE, SUPPLIER
property.services.updatedA property's services/amenities changed.✓ geleverdAFFILIATE, SUPPLIER
property.status.updatedA property's platform status changed.✓ geleverdAFFILIATE, SUPPLIER
property.updatedA property was updated.niet geleverd—
property.welcome_text.updatedA property's welcome text changed.✓ geleverdAFFILIATE, SUPPLIER

rate_modifier.*

EventBeschrijvingGeleverdOntvangers
rate_modifier.updatedA rate modifier was updated.niet geleverd—

rate_plan.*

EventBeschrijvingGeleverdOntvangers
rate_plan.createdA rate plan was created.✓ geleverdAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ geleverdAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ geleverdAFFILIATE, SUPPLIER

restaurant.*

EventBeschrijvingGeleverdOntvangers
restaurant.createdA restaurant was created.✓ geleverdAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ geleverdAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ geleverdAFFILIATE, SUPPLIER

room_type.*

EventBeschrijvingGeleverdOntvangers
room_type.createdA room type was created.✓ geleverdAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ geleverdAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ geleverdAFFILIATE, SUPPLIER

sales_channel.*

EventBeschrijvingGeleverdOntvangers
sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created.✓ geleverdAFFILIATE, SUPPLIER
sales_channel.deletedA sales-channel relationship was deleted.✓ geleverdAFFILIATE, SUPPLIER
sales_channel.updatedA sales-channel relationship was updated.✓ geleverdAFFILIATE, SUPPLIER

spa.*

EventBeschrijvingGeleverdOntvangers
spa.createdA spa was created.✓ geleverdAFFILIATE, SUPPLIER
spa.deletedA spa was deleted.✓ geleverdAFFILIATE, SUPPLIER
spa.updatedA spa was updated.✓ geleverdAFFILIATE, SUPPLIER

special_rate.*

EventBeschrijvingGeleverdOntvangers
special_rate.createdA promotion (special rate) was created.✓ geleverdAFFILIATE, SUPPLIER
special_rate.deletedA promotion was deleted.✓ geleverdAFFILIATE, SUPPLIER
special_rate.updatedA promotion was updated.✓ geleverdAFFILIATE, SUPPLIER