Ez az oldal felsorolja az összes webhook eseményt, amelyre feliratkozhatsz a Wink-en. A beállítási útmutatóért lásd a Webhook Integrációs Útmutatót vagy a Webhook kezelőoldalt .
Navigálj a portálodban az Alkalmazások > Webhookok menüpontra.
Hozz létre egy webhookot, és válaszd ki azokat az eseményeket, amelyeket fogadni szeretnél — vagy hagyd üresen a listát, hogy minden eseményt megkapj.
A Wink minden esemény bekövetkeztekor egy aláírt HTTP POST-ot küld a végpontodra. Lásd a Webhook Integráció részt a boríték, fejlécek, aláírás ellenőrzés és újrapróbálkozások részleteiért.
Ez a táblázat a platform eseménykatalógusából épül fel build időben, így mindig megfelel az API-nak.
Azok az eseménytípusok, amelyeknél megjelenik a kézbesítés, linkelnek a Webhooks API referenciaoldalára, amely dokumentálja a pontos JSON törzset (WebhookEnvelope esemény-specifikus object-tel), a Wink-* fejléceket és az újrapróbálkozási szabályzatot. Azok az eseménytípusok, amelyeket nem kézbesítenek, belsőleg léteznek (fizetések, főkönyv, csatorna-menedzser szinkronizáció, …), de jelenleg nem kerülnek kiküldésre webhook feliratkozóknak.
Címzettek megmutatja, hogy ki kapja az eseményt: SUPPLIER (a szálloda), AFFILIATE (egy viszonteladó, akinek aktív értékesítési csatornája van a szállodához), AGENT (az utazási iroda, amely a foglalást létrehozta) vagy SELF (az esemény tárgyát képező kezelő entitás). Minden címzett ugyanazt a payload formátumot kapja; a szerepkör-specifikus részletek a payload links.self URL-je mögött találhatók.
account.*Esemény Leírás Kézbesítve Címzettek account.details.updatedThe account's details changed. nem kézbesítve — account.managers.updateThe account's manager list changed. ✓ kézbesítve SELF account.task.completeAn onboarding task was completed. nem kézbesítve — account.task.createAn onboarding task was created for the account. nem kézbesítve — account.task.removeAn onboarding task was removed. nem kézbesítve — account.task.tax_id.completeThe tax-id onboarding task was completed. nem kézbesítve — account.task.updateAn onboarding task was updated. nem kézbesítve — account.under_reviewThe account was placed under review. nem kézbesítve —
activity.*Esemény Leírás Kézbesítve Címzettek activity.createdAn activity was created. ✓ kézbesítve AFFILIATE, SUPPLIER activity.deletedAn activity was deleted. ✓ kézbesítve AFFILIATE, SUPPLIER activity.updatedAn activity was updated. ✓ kézbesítve AFFILIATE, SUPPLIER
add_on.*Esemény Leírás Kézbesítve Címzettek add_on.createdAn add-on was created. ✓ kézbesítve AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ kézbesítve AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ kézbesítve AFFILIATE, SUPPLIER
booking.*Esemény Leírás Kézbesítve Címzettek booking.cancelledA booking was cancelled. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. nem kézbesítve — booking.initialize.requestA booking initialisation (checkout) was requested. nem kézbesítve — booking.payout.completeA payout for a booking completed. nem kézbesítve — booking.payout.createA payout for a booking was created. nem kézbesítve — booking.processingA booking is being processed. nem kézbesítve — booking.refund.errorA booking was refunded because of a processing error. nem kézbesítve — booking.refund.fullA booking was fully refunded. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ kézbesítve SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ kézbesítve AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. nem kézbesítve — booking.sync.runA booking-to-channel-manager synchronisation run started. nem kézbesítve —
channel-manager.*Esemény Leírás Kézbesítve Címzettek channel-manager.updateA channel manager pushed an update. nem kézbesítve — channel-manager.update.availabilityA channel manager pushed an availability update. nem kézbesítve — channel-manager.update.rateA channel manager pushed a rate update. nem kézbesítve —
email.*Esemény Leírás Kézbesítve Címzettek email.correspondenceAn email correspondence was recorded. nem kézbesítve —
internal.*Esemény Leírás Kézbesítve Címzettek internal.payment.failedA payment failed (internal). nem kézbesítve — internal.payment.processingA payment is processing (internal). nem kézbesítve — internal.payment.succeededA payment succeeded (internal). nem kézbesítve —
ledger.*Esemény Leírás Kézbesítve Címzettek ledger.entry.createA ledger entry was created. nem kézbesítve —
payee.*Esemény Leírás Kézbesítve Címzettek payee.createA payee was created. nem kézbesítve — payee.create.failureCreating a payee failed. nem kézbesítve — payee.updateA payee was updated. nem kézbesítve — payee.update.failureUpdating a payee failed. nem kézbesítve —
perk.*Esemény Leírás Kézbesítve Címzettek perk.deletedA perk was deleted. nem kézbesítve — perk.updatedA perk was updated. nem kézbesítve —
property.*Esemény Leírás Kézbesítve Címzettek property.address.updatedA property's address changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ kézbesítve AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ kézbesítve AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ kézbesítve AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ kézbesítve AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ kézbesítve AFFILIATE, SUPPLIER property.updatedA property was updated. nem kézbesítve — property.welcome_text.updatedA property's welcome text changed. ✓ kézbesítve AFFILIATE, SUPPLIER
rate_modifier.*Esemény Leírás Kézbesítve Címzettek rate_modifier.updatedA rate modifier was updated. nem kézbesítve —
sales_channel.*Esemény Leírás Kézbesítve Címzettek sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ kézbesítve AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ kézbesítve AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ kézbesítve AFFILIATE, SUPPLIER
spa.*Esemény Leírás Kézbesítve Címzettek spa.createdA spa was created. ✓ kézbesítve AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ kézbesítve AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ kézbesítve AFFILIATE, SUPPLIER
Tipp
Fejlesztés alatt kezdj az összes eseményre való feliratkozással. Amint megérted, mely payloadokra van szüksége a rendszerednek, szűkítsd a feliratkozásokat a zaj csökkentése érdekében. Küldj magadnak egy teszt eseményt az Alkalmazások > Webhookok menüből (vagy POST …/webhook/{id}/test), hogy megerősítsd a végpontod és az aláírás ellenőrzését, mielőtt élesbe mész.