Перейти к содержимому

Каталог событий Webhook

На этой странице перечислены все события webhook, на которые вы можете подписаться в Wink. Для инструкций по настройке смотрите Руководство по интеграции Webhook или страницу управления Webhook.

  1. Перейдите в Applications > Webhooks в вашем портале.
  2. Создайте webhook и выберите события, которые хотите получать — или оставьте список пустым, чтобы получать все события.
  3. Wink отправляет подписанный HTTP POST на ваш endpoint каждый раз, когда происходит событие. Смотрите Интеграция Webhook для информации об envelope, заголовках, проверке подписи и повторных попытках.

Эта таблица генерируется из каталога событий платформы во время сборки, поэтому всегда соответствует API. Типы событий, помеченные как доставленные, содержат ссылку на их страницу справки в Webhooks API, где задокументировано точное тело JSON (WebhookEnvelope с событием-специфичным object), заголовки Wink-* и политика повторных попыток. Типы событий, которые не доставляются, существуют внутри системы (платежи, бухгалтерия, синхронизация с channel-manager и др.), но в настоящее время не отправляются подписчикам webhook.

Получатели указывают, кто получает событие: SUPPLIER (отель), AFFILIATE (реселлер с активным продажным каналом к отелю), AGENT (турагентство, сделавшее бронирование) или SELF (управляющая сущность, к которой относится событие). Каждый получатель получает одинаковую структуру полезной нагрузки; детали, специфичные для роли, доступны по URL links.self в полезной нагрузке.

account.*

СобытиеОписаниеДоставленоПолучатели
account.details.updatedThe account's details changed.не доставлено
account.managers.updateThe account's manager list changed.✓ доставленоSELF
account.task.completeAn onboarding task was completed.не доставлено
account.task.createAn onboarding task was created for the account.не доставлено
account.task.removeAn onboarding task was removed.не доставлено
account.task.tax_id.completeThe tax-id onboarding task was completed.не доставлено
account.task.updateAn onboarding task was updated.не доставлено
account.under_reviewThe account was placed under review.не доставлено

activity.*

СобытиеОписаниеДоставленоПолучатели
activity.createdAn activity was created.✓ доставленоAFFILIATE, SUPPLIER
activity.deletedAn activity was deleted.✓ доставленоAFFILIATE, SUPPLIER
activity.updatedAn activity was updated.✓ доставленоAFFILIATE, SUPPLIER

add_on.*

СобытиеОписаниеДоставленоПолучатели
add_on.createdAn add-on was created.✓ доставленоAFFILIATE, SUPPLIER
add_on.deletedAn add-on was deleted.✓ доставленоAFFILIATE, SUPPLIER
add_on.updatedAn add-on was updated.✓ доставленоAFFILIATE, SUPPLIER

booking.*

СобытиеОписаниеДоставленоПолучатели
booking.cancelledA booking was cancelled.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.createA booking was created (confirmed).✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.failedA booking attempt failed.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.funds.availableFunds for a booking became available for payout.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.funds.ledgeredFunds for a booking were added to the ledger.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.initialize.completeA booking initialisation completed.не доставлено
booking.initialize.requestA booking initialisation (checkout) was requested.не доставлено
booking.payout.completeA payout for a booking completed.не доставлено
booking.payout.createA payout for a booking was created.не доставлено
booking.processingA booking is being processed.не доставлено
booking.refund.errorA booking was refunded because of a processing error.не доставлено
booking.refund.fullA booking was fully refunded.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.refund.partialA booking was partially refunded.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.refund.requestA refund was requested for a booking.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.review.createdA guest submitted a review for a booking.✓ доставленоSUPPLIER
booking.review.respondedThe hotel responded to a guest review.✓ доставленоAFFILIATE, AGENT, SUPPLIER
booking.sync.failedA booking-to-channel-manager synchronisation failed.не доставлено
booking.sync.runA booking-to-channel-manager synchronisation run started.не доставлено

channel-manager.*

СобытиеОписаниеДоставленоПолучатели
channel-manager.updateA channel manager pushed an update.не доставлено
channel-manager.update.availabilityA channel manager pushed an availability update.не доставлено
channel-manager.update.rateA channel manager pushed a rate update.не доставлено

email.*

СобытиеОписаниеДоставленоПолучатели
email.correspondenceAn email correspondence was recorded.не доставлено

internal.*

СобытиеОписаниеДоставленоПолучатели
internal.payment.failedA payment failed (internal).не доставлено
internal.payment.processingA payment is processing (internal).не доставлено
internal.payment.succeededA payment succeeded (internal).не доставлено

ledger.*

СобытиеОписаниеДоставленоПолучатели
ledger.entry.createA ledger entry was created.не доставлено

managing_entity.*

СобытиеОписаниеДоставленоПолучатели
managing_entity.account_representative.updatedThe account representative changed.не доставлено
managing_entity.agent.email.notificationAn email notification was sent to the account's agent.не доставлено
managing_entity.agent.updatedThe account's travel-agent details changed.не доставлено
managing_entity.city.updatedThe account's address or city changed.✓ доставленоSELF
managing_entity.createdA managing entity (account) was created.✓ доставленоSELF
managing_entity.deletedThe account was deleted.✓ доставленоSELF
managing_entity.information.updatedThe account's general information changed.✓ доставленоSELF
managing_entity.logo.updatedThe account's logo changed.✓ доставленоSELF
managing_entity.managed_by.updatedThe entity managing this account on its behalf changed.✓ доставленоSELF
managing_entity.manager.acceptedAn invited manager accepted the invitation.не доставлено
managing_entity.manager.addedA manager was added to the account.✓ доставленоSELF
managing_entity.manager.email.notificationAn email notification was sent to an account manager.не доставлено
managing_entity.manager.invitedA manager was invited to the account.✓ доставленоSELF
managing_entity.manager.owner.setThe account owner was set.✓ доставленоSELF
managing_entity.manager.rejectedAn invited manager rejected the invitation.не доставлено
managing_entity.manager.removedA manager was removed from the account.✓ доставленоSELF
managing_entity.name.updatedThe account's display name changed.не доставлено
managing_entity.place_id.updatedThe account's Google Place ID changed.✓ доставленоSELF
managing_entity.profile_picture.updatedThe account's profile picture changed.✓ доставленоSELF
managing_entity.status.updatedThe account's platform status changed (e.g. approved, suspended).✓ доставленоSELF
managing_entity.subscription.changedThe account's platform subscription changed.не доставлено
managing_entity.subscription.invoice.changedThe status of a subscription invoice changed.✓ доставленоSELF
managing_entity.subscription.provisionedA platform subscription was provisioned for the account.✓ доставленоSELF
managing_entity.unique_id.updatedThe account's short unique id changed.✓ доставленоSELF
managing_entity.url_name.updatedThe account's URL name (slug) changed.✓ доставленоSELF

master_rate.*

СобытиеОписаниеДоставленоПолучатели
master_rate.createdA master rate was created.✓ доставленоAFFILIATE, SUPPLIER
master_rate.deletedA master rate was deleted.✓ доставленоAFFILIATE, SUPPLIER
master_rate.updatedA master rate was updated.✓ доставленоAFFILIATE, SUPPLIER

meeting_room.*

СобытиеОписаниеДоставленоПолучатели
meeting_room.createdA meeting room was created.✓ доставленоAFFILIATE, SUPPLIER
meeting_room.deletedA meeting room was deleted.✓ доставленоAFFILIATE, SUPPLIER
meeting_room.updatedA meeting room was updated.✓ доставленоAFFILIATE, SUPPLIER

payee.*

СобытиеОписаниеДоставленоПолучатели
payee.createA payee was created.не доставлено
payee.create.failureCreating a payee failed.не доставлено
payee.updateA payee was updated.не доставлено
payee.update.failureUpdating a payee failed.не доставлено

perk.*

СобытиеОписаниеДоставленоПолучатели
perk.deletedA perk was deleted.не доставлено
perk.updatedA perk was updated.не доставлено

property.*

СобытиеОписаниеДоставленоПолучатели
property.address.updatedA property's address changed.✓ доставленоAFFILIATE, SUPPLIER
property.createdA property (hotel) was created.✓ доставленоAFFILIATE, SUPPLIER
property.deletedA property was deleted.✓ доставленоAFFILIATE, SUPPLIER
property.geolocation.updatedA property's geolocation changed.✓ доставленоAFFILIATE, SUPPLIER
property.name.updatedA property's name changed.✓ доставленоAFFILIATE, SUPPLIER
property.policy.createdA property policy was created.✓ доставленоAFFILIATE, SUPPLIER
property.policy.updatedA property policy changed.✓ доставленоAFFILIATE, SUPPLIER
property.profile.updatedA property's profile changed.✓ доставленоAFFILIATE, SUPPLIER
property.registeredA property completed registration.✓ доставленоAFFILIATE, SUPPLIER
property.services.updatedA property's services/amenities changed.✓ доставленоAFFILIATE, SUPPLIER
property.status.updatedA property's platform status changed.✓ доставленоAFFILIATE, SUPPLIER
property.updatedA property was updated.не доставлено
property.welcome_text.updatedA property's welcome text changed.✓ доставленоAFFILIATE, SUPPLIER

rate_modifier.*

СобытиеОписаниеДоставленоПолучатели
rate_modifier.updatedA rate modifier was updated.не доставлено

rate_plan.*

СобытиеОписаниеДоставленоПолучатели
rate_plan.createdA rate plan was created.✓ доставленоAFFILIATE, SUPPLIER
rate_plan.deletedA rate plan was deleted.✓ доставленоAFFILIATE, SUPPLIER
rate_plan.updatedA rate plan was updated.✓ доставленоAFFILIATE, SUPPLIER

restaurant.*

СобытиеОписаниеДоставленоПолучатели
restaurant.createdA restaurant was created.✓ доставленоAFFILIATE, SUPPLIER
restaurant.deletedA restaurant was deleted.✓ доставленоAFFILIATE, SUPPLIER
restaurant.updatedA restaurant was updated.✓ доставленоAFFILIATE, SUPPLIER

room_type.*

СобытиеОписаниеДоставленоПолучатели
room_type.createdA room type was created.✓ доставленоAFFILIATE, SUPPLIER
room_type.deletedA room type was deleted.✓ доставленоAFFILIATE, SUPPLIER
room_type.updatedA room type was updated.✓ доставленоAFFILIATE, SUPPLIER

sales_channel.*

СобытиеОписаниеДоставленоПолучатели
sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created.✓ доставленоAFFILIATE, SUPPLIER
sales_channel.deletedA sales-channel relationship was deleted.✓ доставленоAFFILIATE, SUPPLIER
sales_channel.updatedA sales-channel relationship was updated.✓ доставленоAFFILIATE, SUPPLIER

spa.*

СобытиеОписаниеДоставленоПолучатели
spa.createdA spa was created.✓ доставленоAFFILIATE, SUPPLIER
spa.deletedA spa was deleted.✓ доставленоAFFILIATE, SUPPLIER
spa.updatedA spa was updated.✓ доставленоAFFILIATE, SUPPLIER

special_rate.*

СобытиеОписаниеДоставленоПолучатели
special_rate.createdA promotion (special rate) was created.✓ доставленоAFFILIATE, SUPPLIER
special_rate.deletedA promotion was deleted.✓ доставленоAFFILIATE, SUPPLIER
special_rate.updatedA promotion was updated.✓ доставленоAFFILIATE, SUPPLIER