This page lists every webhook event you can subscribe to on Wink. For setup instructions, see the Webhook Integration Guide or the Webhooks management page .
Navigate to Applications > Webhooks in your portal.
Create a webhook and select the events you want to receive — or leave the list empty to receive every event.
Wink sends a signed HTTP POST to your endpoint each time the event occurs. See Webhook Integration for the envelope, headers, signature verification and retries.
This table is generated from the platform’s event catalog at build time, so it always matches the API.
Event types marked as delivered link to their reference page in the Webhooks API , which
documents the exact JSON body (WebhookEnvelope with an event-specific object), the Wink-* headers and
the retry policy. Event types that are not delivered exist internally (payments, ledger, channel-manager
sync, …) but are not currently sent to webhook subscribers.
Recipients says who receives an event: SUPPLIER (the hotel), AFFILIATE (a reseller with an active
sales channel to the hotel), AGENT (the travel agency that made the booking) or SELF (the managing entity
the event is about). Every recipient receives the same payload shape; role-specific detail is behind the
payload’s links.self URL.
account.*Event Description Delivered Recipients account.details.updatedThe account's details changed. not delivered — account.managers.updateThe account's manager list changed. ✓ delivered SELF account.task.completeAn onboarding task was completed. not delivered — account.task.createAn onboarding task was created for the account. not delivered — account.task.removeAn onboarding task was removed. not delivered — account.task.tax_id.completeThe tax-id onboarding task was completed. not delivered — account.task.updateAn onboarding task was updated. not delivered — account.under_reviewThe account was placed under review. not delivered —
activity.*Event Description Delivered Recipients activity.createdAn activity was created. ✓ delivered AFFILIATE, SUPPLIER activity.deletedAn activity was deleted. ✓ delivered AFFILIATE, SUPPLIER activity.updatedAn activity was updated. ✓ delivered AFFILIATE, SUPPLIER
add_on.*Event Description Delivered Recipients add_on.createdAn add-on was created. ✓ delivered AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ delivered AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ delivered AFFILIATE, SUPPLIER
booking.*Event Description Delivered Recipients booking.cancelledA booking was cancelled. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. not delivered — booking.initialize.requestA booking initialisation (checkout) was requested. not delivered — booking.payout.completeA payout for a booking completed. not delivered — booking.payout.createA payout for a booking was created. not delivered — booking.processingA booking is being processed. not delivered — booking.refund.errorA booking was refunded because of a processing error. not delivered — booking.refund.fullA booking was fully refunded. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ delivered SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ delivered AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. not delivered — booking.sync.runA booking-to-channel-manager synchronisation run started. not delivered —
channel-manager.*Event Description Delivered Recipients channel-manager.updateA channel manager pushed an update. not delivered — channel-manager.update.availabilityA channel manager pushed an availability update. not delivered — channel-manager.update.rateA channel manager pushed a rate update. not delivered —
email.*Event Description Delivered Recipients email.correspondenceAn email correspondence was recorded. not delivered —
internal.*Event Description Delivered Recipients internal.payment.failedA payment failed (internal). not delivered — internal.payment.processingA payment is processing (internal). not delivered — internal.payment.succeededA payment succeeded (internal). not delivered —
ledger.*Event Description Delivered Recipients ledger.entry.createA ledger entry was created. not delivered —
payee.*Event Description Delivered Recipients payee.createA payee was created. not delivered — payee.create.failureCreating a payee failed. not delivered — payee.updateA payee was updated. not delivered — payee.update.failureUpdating a payee failed. not delivered —
perk.*Event Description Delivered Recipients perk.deletedA perk was deleted. not delivered — perk.updatedA perk was updated. not delivered —
property.*Event Description Delivered Recipients property.address.updatedA property's address changed. ✓ delivered AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ delivered AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ delivered AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ delivered AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ delivered AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ delivered AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ delivered AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ delivered AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ delivered AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ delivered AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ delivered AFFILIATE, SUPPLIER property.updatedA property was updated. not delivered — property.welcome_text.updatedA property's welcome text changed. ✓ delivered AFFILIATE, SUPPLIER
rate_modifier.*Event Description Delivered Recipients rate_modifier.updatedA rate modifier was updated. not delivered —
sales_channel.*Event Description Delivered Recipients sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ delivered AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ delivered AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ delivered AFFILIATE, SUPPLIER
spa.*Event Description Delivered Recipients spa.createdA spa was created. ✓ delivered AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ delivered AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ delivered AFFILIATE, SUPPLIER
Tip
Start by subscribing to all events during development. Once you understand which payloads your system needs, narrow your subscriptions to reduce noise. Send yourself a test event from Applications > Webhooks (or POST …/webhook/{id}/test) to confirm your endpoint and signature check before going live.