Cette page liste tous les événements webhook auxquels vous pouvez vous abonner sur Wink. Pour les instructions de configuration, consultez le Guide d’intégration Webhook ou la page de gestion des Webhooks .
Allez dans Applications > Webhooks dans votre portail.
Créez un webhook et sélectionnez les événements que vous souhaitez recevoir — ou laissez la liste vide pour recevoir tous les événements.
Wink envoie un POST HTTP signé à votre point de terminaison chaque fois que l’événement se produit. Voir Intégration Webhook pour l’enveloppe, les en-têtes, la vérification de la signature et les tentatives de renvoi.
Ce tableau est généré à partir du catalogue d’événements de la plateforme au moment de la compilation, il correspond donc toujours à l’API.
Les types d’événements marqués comme livrés renvoient à leur page de référence dans l’API Webhooks , qui
documente le corps JSON exact (WebhookEnvelope avec un object spécifique à l’événement), les en-têtes Wink-* et
la politique de nouvelle tentative. Les types d’événements non livrés existent en interne (paiements, grand livre, synchronisation du channel-manager, …) mais ne sont pas actuellement envoyés aux abonnés webhook.
Destinataires indique qui reçoit un événement : SUPPLIER (l’hôtel), AFFILIATE (un revendeur avec un canal de vente actif vers l’hôtel), AGENT (l’agence de voyage ayant effectué la réservation) ou SELF (l’entité gestionnaire concernée par l’événement). Chaque destinataire reçoit la même forme de charge utile ; les détails spécifiques au rôle se trouvent derrière l’URL links.self de la charge utile.
account.*Événement Description Livré Destinataires account.details.updatedThe account's details changed. non livré — account.managers.updateThe account's manager list changed. ✓ livré SELF account.task.completeAn onboarding task was completed. non livré — account.task.createAn onboarding task was created for the account. non livré — account.task.removeAn onboarding task was removed. non livré — account.task.tax_id.completeThe tax-id onboarding task was completed. non livré — account.task.updateAn onboarding task was updated. non livré — account.under_reviewThe account was placed under review. non livré —
add_on.*Événement Description Livré Destinataires add_on.createdAn add-on was created. ✓ livré AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ livré AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ livré AFFILIATE, SUPPLIER
booking.*Événement Description Livré Destinataires booking.cancelledA booking was cancelled. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ livré AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. non livré — booking.initialize.requestA booking initialisation (checkout) was requested. non livré — booking.payout.completeA payout for a booking completed. non livré — booking.payout.createA payout for a booking was created. non livré — booking.processingA booking is being processed. non livré — booking.refund.errorA booking was refunded because of a processing error. non livré — booking.refund.fullA booking was fully refunded. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ livré SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ livré AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. non livré — booking.sync.runA booking-to-channel-manager synchronisation run started. non livré —
channel-manager.*Événement Description Livré Destinataires channel-manager.updateA channel manager pushed an update. non livré — channel-manager.update.availabilityA channel manager pushed an availability update. non livré — channel-manager.update.rateA channel manager pushed a rate update. non livré —
email.*Événement Description Livré Destinataires email.correspondenceAn email correspondence was recorded. non livré —
internal.*Événement Description Livré Destinataires internal.payment.failedA payment failed (internal). non livré — internal.payment.processingA payment is processing (internal). non livré — internal.payment.succeededA payment succeeded (internal). non livré —
ledger.*Événement Description Livré Destinataires ledger.entry.createA ledger entry was created. non livré —
payee.*Événement Description Livré Destinataires payee.createA payee was created. non livré — payee.create.failureCreating a payee failed. non livré — payee.updateA payee was updated. non livré — payee.update.failureUpdating a payee failed. non livré —
perk.*Événement Description Livré Destinataires perk.deletedA perk was deleted. non livré — perk.updatedA perk was updated. non livré —
property.*Événement Description Livré Destinataires property.address.updatedA property's address changed. ✓ livré AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ livré AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ livré AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ livré AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ livré AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ livré AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ livré AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ livré AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ livré AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ livré AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ livré AFFILIATE, SUPPLIER property.updatedA property was updated. non livré — property.welcome_text.updatedA property's welcome text changed. ✓ livré AFFILIATE, SUPPLIER
rate_modifier.*Événement Description Livré Destinataires rate_modifier.updatedA rate modifier was updated. non livré —
sales_channel.*Événement Description Livré Destinataires sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ livré AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ livré AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ livré AFFILIATE, SUPPLIER
spa.*Événement Description Livré Destinataires spa.createdA spa was created. ✓ livré AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ livré AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ livré AFFILIATE, SUPPLIER
Astuce
Commencez par vous abonner à tous les événements pendant le développement. Une fois que vous comprenez quelles charges utiles votre système nécessite, réduisez vos abonnements pour diminuer le bruit. Envoyez-vous un événement test depuis Applications > Webhooks (ou POST …/webhook/{id}/test) pour confirmer votre point de terminaison et la vérification de la signature avant la mise en production.