Halaman ini mencantumkan setiap event webhook yang dapat Anda langgani di Wink. Untuk petunjuk pengaturan, lihat Panduan Integrasi Webhook atau halaman pengelolaan Webhooks .
Buka Applications > Webhooks di portal Anda.
Buat webhook dan pilih event yang ingin Anda terima — atau biarkan daftar kosong untuk menerima semua event.
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.*Event Deskripsi Dikirim Penerima account.details.updatedThe account's details changed. tidak dikirim — account.managers.updateThe account's manager list changed. ✓ dikirim SELF 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 —
add_on.*Event Deskripsi Dikirim Penerima add_on.createdAn add-on was created. ✓ dikirim AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ dikirim AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ dikirim AFFILIATE, SUPPLIER
booking.*Event Deskripsi Dikirim Penerima booking.cancelledA booking was cancelled. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ dikirim AFFILIATE, 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. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ dikirim AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ dikirim SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ dikirim AFFILIATE, 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.*Event Deskripsi Dikirim Penerima 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.*Event Deskripsi Dikirim Penerima email.correspondenceAn email correspondence was recorded. tidak dikirim —
internal.*Event Deskripsi Dikirim Penerima 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.*Event Deskripsi Dikirim Penerima ledger.entry.createA ledger entry was created. tidak dikirim —
payee.*Event Deskripsi Dikirim Penerima 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.*Event Deskripsi Dikirim Penerima perk.deletedA perk was deleted. tidak dikirim — perk.updatedA perk was updated. tidak dikirim —
property.*Event Deskripsi Dikirim Penerima property.address.updatedA property's address changed. ✓ dikirim AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ dikirim AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ dikirim AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ dikirim AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ dikirim AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ dikirim AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ dikirim AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ dikirim AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ dikirim AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ dikirim AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ dikirim AFFILIATE, SUPPLIER property.updatedA property was updated. tidak dikirim — property.welcome_text.updatedA property's welcome text changed. ✓ dikirim AFFILIATE, SUPPLIER
rate_modifier.*Event Deskripsi Dikirim Penerima rate_modifier.updatedA rate modifier was updated. tidak dikirim —
sales_channel.*Event Deskripsi Dikirim Penerima sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ dikirim AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ dikirim AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ dikirim AFFILIATE, SUPPLIER
spa.*Event Deskripsi Dikirim Penerima spa.createdA spa was created. ✓ dikirim AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ dikirim AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ dikirim AFFILIATE, SUPPLIER
Tips
Mulailah dengan berlangganan semua event selama pengembangan. Setelah Anda memahami payload mana yang dibutuhkan sistem Anda, batasi langganan untuk mengurangi kebisingan. Kirimkan event uji dari Applications > Webhooks (atau POST …/webhook/{id}/test) untuk memastikan endpoint dan pemeriksaan tanda tangan Anda sebelum live.