Lewati ke konten

Katalog Event Webhook

Halaman ini mencantumkan setiap event webhook yang dapat Anda langgani di Wink. Untuk petunjuk pengaturan, lihat Panduan Integrasi Webhook atau halaman pengelolaan Webhooks.

  1. Buka Applications > Webhooks di portal Anda.
  2. Buat webhook dan pilih event yang ingin Anda terima — atau biarkan daftar kosong untuk menerima semua event.
  3. Wink mengirimkan HTTP POST yang ditandatangani ke endpoint Anda setiap kali event terjadi. Lihat Integrasi Webhook untuk informasi tentang amplop, header, verifikasi tanda tangan, dan pengulangan.

Tabel ini dihasilkan dari katalog event platform saat build, sehingga selalu sesuai dengan API. Jenis event yang ditandai sebagai delivered terhubung ke halaman referensinya di Webhooks API, yang mendokumentasikan body JSON tepatnya (WebhookEnvelope dengan object spesifik event), header Wink-* dan kebijakan pengulangan. Jenis event yang tidak dikirim ada secara internal (pembayaran, ledger, sinkronisasi channel-manager, …) tetapi saat ini tidak dikirim ke pelanggan webhook.

Penerima menunjukkan siapa yang menerima event: SUPPLIER (hotel), AFFILIATE (reseller dengan saluran penjualan aktif ke hotel), AGENT (agen perjalanan yang membuat pemesanan) atau SELF (entitas pengelola yang menjadi subjek event). Setiap penerima menerima bentuk payload yang sama; detail spesifik per peran ada di URL links.self payload.

account.*

EventDeskripsiDikirimPenerima
account.details.updatedThe account's details changed.tidak dikirim
account.managers.updateThe account's manager list changed.✓ dikirimSELF
account.task.completeAn onboarding task was completed.tidak dikirim
account.task.createAn onboarding task was created for the account.tidak dikirim
account.task.removeAn onboarding task was removed.tidak dikirim
account.task.tax_id.completeThe tax-id onboarding task was completed.tidak dikirim
account.task.updateAn onboarding task was updated.tidak dikirim
account.under_reviewThe account was placed under review.tidak dikirim

activity.*

EventDeskripsiDikirimPenerima
activity.createdAn activity was created.✓ dikirimAFFILIATE, SUPPLIER
activity.deletedAn activity was deleted.✓ dikirimAFFILIATE, SUPPLIER
activity.updatedAn activity was updated.✓ dikirimAFFILIATE, SUPPLIER

add_on.*

EventDeskripsiDikirimPenerima
add_on.createdAn add-on was created.✓ dikirimAFFILIATE, SUPPLIER
add_on.deletedAn add-on was deleted.✓ dikirimAFFILIATE, SUPPLIER
add_on.updatedAn add-on was updated.✓ dikirimAFFILIATE, SUPPLIER

booking.*

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

channel-manager.*

EventDeskripsiDikirimPenerima
channel-manager.updateA channel manager pushed an update.tidak dikirim
channel-manager.update.availabilityA channel manager pushed an availability update.tidak dikirim
channel-manager.update.rateA channel manager pushed a rate update.tidak dikirim

email.*

EventDeskripsiDikirimPenerima
email.correspondenceAn email correspondence was recorded.tidak dikirim

internal.*

EventDeskripsiDikirimPenerima
internal.payment.failedA payment failed (internal).tidak dikirim
internal.payment.processingA payment is processing (internal).tidak dikirim
internal.payment.succeededA payment succeeded (internal).tidak dikirim

ledger.*

EventDeskripsiDikirimPenerima
ledger.entry.createA ledger entry was created.tidak dikirim

managing_entity.*

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

master_rate.*

EventDeskripsiDikirimPenerima
master_rate.createdA master rate was created.✓ dikirimAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ dikirimAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ dikirimAFFILIATE, SUPPLIER

meeting_room.*

EventDeskripsiDikirimPenerima
meeting_room.createdA meeting room was created.✓ dikirimAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ dikirimAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ dikirimAFFILIATE, SUPPLIER

payee.*

EventDeskripsiDikirimPenerima
payee.createA payee was created.tidak dikirim
payee.create.failureCreating a payee failed.tidak dikirim
payee.updateA payee was updated.tidak dikirim
payee.update.failureUpdating a payee failed.tidak dikirim

perk.*

EventDeskripsiDikirimPenerima
perk.deletedA perk was deleted.tidak dikirim
perk.updatedA perk was updated.tidak dikirim

property.*

EventDeskripsiDikirimPenerima
property.address.updatedA property's address changed.✓ dikirimAFFILIATE, SUPPLIER
property.createdA property (hotel) was created.✓ dikirimAFFILIATE, SUPPLIER
property.deletedA property was deleted.✓ dikirimAFFILIATE, SUPPLIER
property.geolocation.updatedA property's geolocation changed.✓ dikirimAFFILIATE, SUPPLIER
property.name.updatedA property's name changed.✓ dikirimAFFILIATE, SUPPLIER
property.policy.createdA property policy was created.✓ dikirimAFFILIATE, SUPPLIER
property.policy.updatedA property policy changed.✓ dikirimAFFILIATE, SUPPLIER
property.profile.updatedA property's profile changed.✓ dikirimAFFILIATE, SUPPLIER
property.registeredA property completed registration.✓ dikirimAFFILIATE, SUPPLIER
property.services.updatedA property's services/amenities changed.✓ dikirimAFFILIATE, SUPPLIER
property.status.updatedA property's platform status changed.✓ dikirimAFFILIATE, SUPPLIER
property.updatedA property was updated.tidak dikirim
property.welcome_text.updatedA property's welcome text changed.✓ dikirimAFFILIATE, SUPPLIER

rate_modifier.*

EventDeskripsiDikirimPenerima
rate_modifier.updatedA rate modifier was updated.tidak dikirim

rate_plan.*

EventDeskripsiDikirimPenerima
rate_plan.createdA rate plan was created.✓ dikirimAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ dikirimAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ dikirimAFFILIATE, SUPPLIER

restaurant.*

EventDeskripsiDikirimPenerima
restaurant.createdA restaurant was created.✓ dikirimAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ dikirimAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ dikirimAFFILIATE, SUPPLIER

room_type.*

EventDeskripsiDikirimPenerima
room_type.createdA room type was created.✓ dikirimAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ dikirimAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ dikirimAFFILIATE, SUPPLIER

sales_channel.*

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

spa.*

EventDeskripsiDikirimPenerima
spa.createdA spa was created.✓ dikirimAFFILIATE, SUPPLIER
spa.deletedA spa was deleted.✓ dikirimAFFILIATE, SUPPLIER
spa.updatedA spa was updated.✓ dikirimAFFILIATE, SUPPLIER

special_rate.*

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