İçeriğe geç

Webhook Olayları Kataloğu

Bu sayfa, Wink’te abone olabileceğiniz tüm webhook olaylarını listeler. Kurulum talimatları için Webhook Entegrasyon Kılavuzu veya Webhook yönetim sayfası sayfalarına bakın.

  1. Portalınızda Applications > Webhooks bölümüne gidin.
  2. Bir webhook oluşturun ve almak istediğiniz olayları seçin — veya tüm olayları almak için listeyi boş bırakın.
  3. Olay gerçekleştiğinde Wink, uç noktanıza imzalı bir HTTP POST gönderir. Zarf, başlıklar, imza doğrulama ve yeniden denemeler için Webhook Entegrasyonu sayfasına bakın.

Bu tablo, platformun olay kataloğundan derleme zamanında oluşturulur, bu yüzden her zaman API ile uyumludur. Teslim edilen olay türleri, Webhooks API içindeki referans sayfasına bağlantı verir; burada tam JSON gövdesi (WebhookEnvelope içinde olay-spesifik object), Wink-* başlıkları ve yeniden deneme politikası belgelenmiştir. Teslim edilmeyen olay türleri dahili olarak vardır (ödeme, defter, kanal yöneticisi senkronizasyonu, …) ancak şu anda webhook abonelerine gönderilmez.

Alıcılar, bir olayı kimin aldığı bilgisini verir: SUPPLIER (otel), AFFILIATE (otele aktif satış kanalı olan bir bayi), AGENT (rezervasyonu yapan seyahat acentesi) veya SELF (olayın konusu olan yönetici varlık). Her alıcı aynı yük biçimini alır; rol-spesifik detay yükün links.self URL’sinin arkasındadır.

account.*

OlayAçıklamaTeslim EdildiAlıcılar
account.details.updatedThe account's details changed.teslim edilmedi
account.managers.updateThe account's manager list changed.✓ teslim edildiSELF
account.task.completeAn onboarding task was completed.teslim edilmedi
account.task.createAn onboarding task was created for the account.teslim edilmedi
account.task.removeAn onboarding task was removed.teslim edilmedi
account.task.tax_id.completeThe tax-id onboarding task was completed.teslim edilmedi
account.task.updateAn onboarding task was updated.teslim edilmedi
account.under_reviewThe account was placed under review.teslim edilmedi

activity.*

OlayAçıklamaTeslim EdildiAlıcılar
activity.createdAn activity was created.✓ teslim edildiAFFILIATE, SUPPLIER
activity.deletedAn activity was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
activity.updatedAn activity was updated.✓ teslim edildiAFFILIATE, SUPPLIER

add_on.*

OlayAçıklamaTeslim EdildiAlıcılar
add_on.createdAn add-on was created.✓ teslim edildiAFFILIATE, SUPPLIER
add_on.deletedAn add-on was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
add_on.updatedAn add-on was updated.✓ teslim edildiAFFILIATE, SUPPLIER

booking.*

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

channel-manager.*

OlayAçıklamaTeslim EdildiAlıcılar
channel-manager.updateA channel manager pushed an update.teslim edilmedi
channel-manager.update.availabilityA channel manager pushed an availability update.teslim edilmedi
channel-manager.update.rateA channel manager pushed a rate update.teslim edilmedi

email.*

OlayAçıklamaTeslim EdildiAlıcılar
email.correspondenceAn email correspondence was recorded.teslim edilmedi

internal.*

OlayAçıklamaTeslim EdildiAlıcılar
internal.payment.failedA payment failed (internal).teslim edilmedi
internal.payment.processingA payment is processing (internal).teslim edilmedi
internal.payment.succeededA payment succeeded (internal).teslim edilmedi

ledger.*

OlayAçıklamaTeslim EdildiAlıcılar
ledger.entry.createA ledger entry was created.teslim edilmedi

managing_entity.*

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

master_rate.*

OlayAçıklamaTeslim EdildiAlıcılar
master_rate.createdA master rate was created.✓ teslim edildiAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ teslim edildiAFFILIATE, SUPPLIER

meeting_room.*

OlayAçıklamaTeslim EdildiAlıcılar
meeting_room.createdA meeting room was created.✓ teslim edildiAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ teslim edildiAFFILIATE, SUPPLIER

payee.*

OlayAçıklamaTeslim EdildiAlıcılar
payee.createA payee was created.teslim edilmedi
payee.create.failureCreating a payee failed.teslim edilmedi
payee.updateA payee was updated.teslim edilmedi
payee.update.failureUpdating a payee failed.teslim edilmedi

perk.*

OlayAçıklamaTeslim EdildiAlıcılar
perk.deletedA perk was deleted.teslim edilmedi
perk.updatedA perk was updated.teslim edilmedi

property.*

OlayAçıklamaTeslim EdildiAlıcılar
property.address.updatedA property's address changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.createdA property (hotel) was created.✓ teslim edildiAFFILIATE, SUPPLIER
property.deletedA property was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
property.geolocation.updatedA property's geolocation changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.name.updatedA property's name changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.policy.createdA property policy was created.✓ teslim edildiAFFILIATE, SUPPLIER
property.policy.updatedA property policy changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.profile.updatedA property's profile changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.registeredA property completed registration.✓ teslim edildiAFFILIATE, SUPPLIER
property.services.updatedA property's services/amenities changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.status.updatedA property's platform status changed.✓ teslim edildiAFFILIATE, SUPPLIER
property.updatedA property was updated.teslim edilmedi
property.welcome_text.updatedA property's welcome text changed.✓ teslim edildiAFFILIATE, SUPPLIER

rate_modifier.*

OlayAçıklamaTeslim EdildiAlıcılar
rate_modifier.updatedA rate modifier was updated.teslim edilmedi

rate_plan.*

OlayAçıklamaTeslim EdildiAlıcılar
rate_plan.createdA rate plan was created.✓ teslim edildiAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ teslim edildiAFFILIATE, SUPPLIER

restaurant.*

OlayAçıklamaTeslim EdildiAlıcılar
restaurant.createdA restaurant was created.✓ teslim edildiAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ teslim edildiAFFILIATE, SUPPLIER

room_type.*

OlayAçıklamaTeslim EdildiAlıcılar
room_type.createdA room type was created.✓ teslim edildiAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ teslim edildiAFFILIATE, SUPPLIER

sales_channel.*

OlayAçıklamaTeslim EdildiAlıcılar
sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created.✓ teslim edildiAFFILIATE, SUPPLIER
sales_channel.deletedA sales-channel relationship was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
sales_channel.updatedA sales-channel relationship was updated.✓ teslim edildiAFFILIATE, SUPPLIER

spa.*

OlayAçıklamaTeslim EdildiAlıcılar
spa.createdA spa was created.✓ teslim edildiAFFILIATE, SUPPLIER
spa.deletedA spa was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
spa.updatedA spa was updated.✓ teslim edildiAFFILIATE, SUPPLIER

special_rate.*

OlayAçıklamaTeslim EdildiAlıcılar
special_rate.createdA promotion (special rate) was created.✓ teslim edildiAFFILIATE, SUPPLIER
special_rate.deletedA promotion was deleted.✓ teslim edildiAFFILIATE, SUPPLIER
special_rate.updatedA promotion was updated.✓ teslim edildiAFFILIATE, SUPPLIER