Ta strona zawiera listę wszystkich zdarzeń webhook, na które możesz się zapisać na Wink. Instrukcje konfiguracji znajdziesz w Przewodniku integracji webhook lub na stronie zarządzania webhookami .
Przejdź do Aplikacje > Webhooki w swoim portalu.
Utwórz webhook i wybierz zdarzenia, które chcesz otrzymywać — lub pozostaw listę pustą, aby otrzymywać każde zdarzenie.
Wink wysyła podpisany HTTP POST do twojego endpointu za każdym razem, gdy zdarzenie wystąpi. Zobacz Integrację webhook dla informacji o kopercie, nagłówkach, weryfikacji podpisu i ponownych próbach.
Ta tabela jest generowana z katalogu zdarzeń platformy podczas budowania, więc zawsze odpowiada API.
Typy zdarzeń oznaczone jako dostarczone linkują do ich strony referencyjnej w Webhooks API , która
dokumentuje dokładne ciało JSON (WebhookEnvelope z event-specyficznym object), nagłówki Wink-* oraz
politykę ponownych prób. Typy zdarzeń, które nie są dostarczane, istnieją wewnętrznie (płatności, księga, synchronizacja channel-managera, …) ale obecnie nie są wysyłane do subskrybentów webhook.
Odbiorcy wskazuje, kto otrzymuje zdarzenie: SUPPLIER (hotel), AFFILIATE (reseller z aktywnym kanałem sprzedaży do hotelu), AGENT (biuro podróży, które dokonało rezerwacji) lub SELF (podmiot zarządzający, którego dotyczy zdarzenie). Każdy odbiorca otrzymuje ten sam kształt payloadu; szczegóły specyficzne dla roli znajdują się pod URL links.self w payloadzie.
account.*Zdarzenie Opis Dostarczone Odbiorcy account.details.updatedThe account's details changed. niedostarczone — account.managers.updateThe account's manager list changed. ✓ dostarczone SELF account.task.completeAn onboarding task was completed. niedostarczone — account.task.createAn onboarding task was created for the account. niedostarczone — account.task.removeAn onboarding task was removed. niedostarczone — account.task.tax_id.completeThe tax-id onboarding task was completed. niedostarczone — account.task.updateAn onboarding task was updated. niedostarczone — account.under_reviewThe account was placed under review. niedostarczone —
activity.*Zdarzenie Opis Dostarczone Odbiorcy activity.createdAn activity was created. ✓ dostarczone AFFILIATE, SUPPLIER activity.deletedAn activity was deleted. ✓ dostarczone AFFILIATE, SUPPLIER activity.updatedAn activity was updated. ✓ dostarczone AFFILIATE, SUPPLIER
add_on.*Zdarzenie Opis Dostarczone Odbiorcy add_on.createdAn add-on was created. ✓ dostarczone AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ dostarczone AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ dostarczone AFFILIATE, SUPPLIER
booking.*Zdarzenie Opis Dostarczone Odbiorcy booking.cancelledA booking was cancelled. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. niedostarczone — booking.initialize.requestA booking initialisation (checkout) was requested. niedostarczone — booking.payout.completeA payout for a booking completed. niedostarczone — booking.payout.createA payout for a booking was created. niedostarczone — booking.processingA booking is being processed. niedostarczone — booking.refund.errorA booking was refunded because of a processing error. niedostarczone — booking.refund.fullA booking was fully refunded. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ dostarczone SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ dostarczone AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. niedostarczone — booking.sync.runA booking-to-channel-manager synchronisation run started. niedostarczone —
channel-manager.*Zdarzenie Opis Dostarczone Odbiorcy channel-manager.updateA channel manager pushed an update. niedostarczone — channel-manager.update.availabilityA channel manager pushed an availability update. niedostarczone — channel-manager.update.rateA channel manager pushed a rate update. niedostarczone —
email.*Zdarzenie Opis Dostarczone Odbiorcy email.correspondenceAn email correspondence was recorded. niedostarczone —
internal.*Zdarzenie Opis Dostarczone Odbiorcy internal.payment.failedA payment failed (internal). niedostarczone — internal.payment.processingA payment is processing (internal). niedostarczone — internal.payment.succeededA payment succeeded (internal). niedostarczone —
ledger.*Zdarzenie Opis Dostarczone Odbiorcy ledger.entry.createA ledger entry was created. niedostarczone —
payee.*Zdarzenie Opis Dostarczone Odbiorcy payee.createA payee was created. niedostarczone — payee.create.failureCreating a payee failed. niedostarczone — payee.updateA payee was updated. niedostarczone — payee.update.failureUpdating a payee failed. niedostarczone —
perk.*Zdarzenie Opis Dostarczone Odbiorcy perk.deletedA perk was deleted. niedostarczone — perk.updatedA perk was updated. niedostarczone —
property.*Zdarzenie Opis Dostarczone Odbiorcy property.address.updatedA property's address changed. ✓ dostarczone AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ dostarczone AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ dostarczone AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ dostarczone AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ dostarczone AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ dostarczone AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ dostarczone AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ dostarczone AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ dostarczone AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ dostarczone AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ dostarczone AFFILIATE, SUPPLIER property.updatedA property was updated. niedostarczone — property.welcome_text.updatedA property's welcome text changed. ✓ dostarczone AFFILIATE, SUPPLIER
rate_modifier.*Zdarzenie Opis Dostarczone Odbiorcy rate_modifier.updatedA rate modifier was updated. niedostarczone —
sales_channel.*Zdarzenie Opis Dostarczone Odbiorcy sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ dostarczone AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ dostarczone AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ dostarczone AFFILIATE, SUPPLIER
spa.*Zdarzenie Opis Dostarczone Odbiorcy spa.createdA spa was created. ✓ dostarczone AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ dostarczone AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ dostarczone AFFILIATE, SUPPLIER
Wskazówka
Na początku podczas rozwoju subskrybuj wszystkie zdarzenia. Gdy zrozumiesz, które payloady są potrzebne twojemu systemowi, zawęź subskrypcje, aby zmniejszyć szum. Wyślij sobie testowe zdarzenie z Aplikacje > Webhooki (lub POST …/webhook/{id}/test), aby potwierdzić swój endpoint i weryfikację podpisu przed uruchomieniem na żywo.