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.
- Wink sends an HTTP POST to your endpoint each time the event occurs.
For full setup steps and best practices, see Webhook Integration.
Events related to your TripPay account lifecycle and settings.
| Event | Key | Description |
|---|
| Account created | account.create | A new account has been created. |
| Account under review | account.under_review | Account is pending review. |
| Account updated | account.updated | Account details have changed. |
| Account status updated | account.status.updated | Account status has changed (e.g., approved, suspended). |
| Account address updated | account.address.updated | Account address has been modified. |
| Account details updated | account.details.updated | Account detail fields have changed. |
| Account information updated | account.information.update | General account information has been updated. |
| Account managers updated | account.managers.update | Account manager list has changed. |
| Profile picture updated | account.profile_picture.updated | Account profile picture has been changed. |
| Agent updated | account.agent.updated | Agent information on the account has been modified. |
| URL name updated | account.url-name.update | Account vanity URL has changed. |
| Unique ID updated | account.unique-id.update | Account unique identifier has been modified. |
| Event | Key | Description |
|---|
| Task created | account.task.create | A new task has been added to the account. |
| Task updated | account.task.update | An account task has been modified. |
| Task removed | account.task.remove | An account task has been removed. |
| Task completed | account.task.complete | An account task has been completed. |
| Tax ID task completed | account.task.tax_id.complete | Tax ID verification task has been completed. |
| Event | Key | Description |
|---|
| Acquirer created | account.acquirer.created | A new acquirer has been added to the account. |
| Acquirer updated | account.acquirer.updated | An account acquirer has been modified. |
| Acquirer removed | account.acquirer.removed | An acquirer has been removed from the account. |
Events related to payee (payment recipient) management.
| Event | Key | Description |
|---|
| Payee created | payee.create | A new payee has been successfully created. |
| Payee creation failed | payee.create.failure | Payee creation failed. |
| Payee updated | payee.update | A payee has been updated. |
| Payee update failed | payee.update.failure | Payee update failed. |
Events tracking the lifecycle of a booking contract through TripPay.
| Event | Key | Description |
|---|
| Initialization requested | booking.contract.initialize.request | A booking contract initialization has been requested. |
| Initialization complete | booking.contract.initialize.complete | A booking contract initialization has completed. |
| Contract created | booking.contract.created | A new booking contract has been created. |
| Contract processing | booking.contract.processing | Booking contract payment is being processed. |
| Contract failed | booking.contract.failed | Booking contract payment failed. |
| Contract cancelled | booking.contract.cancelled | Booking contract has been cancelled. |
| Partial refund | booking.contract.refund.partial | A partial refund has been issued on the contract. |
| Full refund | booking.contract.refund.full | A full refund has been issued on the contract. |
| Refund requested | booking.contract.refund.request | A refund request has been submitted. |
| Refund error | booking.contract.refund.error | An error occurred while processing a refund. |
| Payout created | booking.contract.payout.create | A payout has been created for the contract. |
| Payout completed | booking.contract.payout.complete | A payout has been successfully completed. |
Internal payment processing events.
| Event | Key | Description |
|---|
| Payment succeeded | internal.payment.succeeded | Payment has been successfully processed. |
| Payment processing | internal.payment.processing | Payment is currently being processed. |
| Payment failed | internal.payment.failed | Payment processing has failed. |
Events for the Wink booking lifecycle.
| Event | Key | Description |
|---|
| Booking created | booking.create | A new booking has been created. |
| Booking cancelled | booking.cancelled | A booking has been cancelled. |
Events related to channel manager rate and availability updates.
| Event | Key | Description |
|---|
| Rate update | channel-manager.update.rate | Channel manager has pushed a rate update. |
| Availability update | channel-manager.update.availability | Channel manager has pushed an availability update. |
| General update | channel-manager.update | General channel manager update. |
Events related to financial ledger entries.
| Event | Key | Description |
|---|
| Ledger entry created | ledger.entry.create | A new ledger entry has been recorded. |
Events for managing entities (properties, affiliates, companies) and their administration.
| Event | Key | Description |
|---|
| Subscription provisioned | managing_entity.subscription.provisioned | A new subscription has been provisioned. |
| Subscription changed | managing_entity.subscription.changed | Subscription plan has been changed. |
| Subscription invoice changed | managing_entity.subscription.invoice.changed | Subscription invoice has been updated. |
| Event | Key | Description |
|---|
| Status updated | managing_entity.status.updated | Entity status has changed. |
| Entity deleted | managing_entity.deleted | A managing entity has been deleted. |
| Agent updated | managing_entity.agent.updated | Entity agent has been modified. |
| Agent email notification | managing_entity.agent.email.notification | An email notification has been sent to the agent. |
| Manager email notification | managing_entity.manager.email.notification | An email notification has been sent to a manager. |
| Event | Key | Description |
|---|
| Manager added | managing_entity.manager.added | A new manager has been added. |
| Manager invited | managing_entity.manager.invited | A manager invitation has been sent. |
| Manager removed | managing_entity.manager.removed | A manager has been removed. |
| Manager accepted | managing_entity.manager.accepted | A manager invitation has been accepted. |
| Manager rejected | managing_entity.manager.rejected | A manager invitation has been rejected. |
| Owner set | managing_entity.manager.owner.set | Entity ownership has been transferred. |
| Event | Key | Description |
|---|
| Information updated | managing_entity.information.updated | Entity information has been updated. |
| Address updated | managing_entity.city.updated | Entity address/city has been changed. |
| Account representative updated | managing_entity.account_representative.updated | Account representative has been changed. |
| Profile picture updated | managing_entity.profile_picture.updated | Entity profile picture has been updated. |
| Logo updated | managing_entity.logo.updated | Entity logo has been updated. |
| URL name updated | managing_entity.url_name.updated | Entity vanity URL has changed. |
| Unique ID updated | managing_entity.unique_id.updated | Entity unique identifier has changed. |
| Name updated | managing_entity.name.updated | Entity name has been changed. |
| Category | Count |
|---|
| Account events | 20 |
| Payee events | 4 |
| Booking contract events | 12 |
| Payment events | 3 |
| Booking events | 2 |
| Channel manager events | 3 |
| Ledger events | 1 |
| Managing entity events | 19 |
| Total | 64 |