Questa pagina elenca ogni evento webhook a cui puoi iscriverti su Wink. Per le istruzioni di configurazione, consulta la Guida all’integrazione Webhook o la pagina di gestione Webhooks .
Vai su Applicazioni > Webhooks nel tuo portale.
Crea un webhook e seleziona gli eventi che vuoi ricevere — oppure lascia la lista vuota per ricevere ogni evento.
Wink invia una richiesta HTTP POST firmata al tuo endpoint ogni volta che si verifica l’evento. Consulta Integrazione Webhook per informazioni su envelope, header, verifica della firma e ritentativi.
Questa tabella è generata dal catalogo eventi della piattaforma in fase di build, quindi corrisponde sempre all’API.
I tipi di evento contrassegnati come consegnati linkano alla loro pagina di riferimento nella API Webhooks , che
documenta il corpo JSON esatto (WebhookEnvelope con un object specifico per evento), gli header Wink-* e
la policy di ritentativo. I tipi di evento non consegnati esistono internamente (pagamenti, ledger, sincronizzazione channel-manager, …) ma non sono attualmente inviati agli iscritti webhook.
Destinatari indica chi riceve un evento: SUPPLIER (l’hotel), AFFILIATE (un rivenditore con un canale di vendita attivo verso l’hotel), AGENT (l’agenzia di viaggi che ha effettuato la prenotazione) o SELF (l’entità gestore a cui l’evento si riferisce). Ogni destinatario riceve la stessa struttura di payload; i dettagli specifici per ruolo sono dietro l’URL links.self del payload.
account.*Evento Descrizione Consegnato Destinatari account.details.updatedThe account's details changed. non consegnato — account.managers.updateThe account's manager list changed. ✓ consegnato SELF account.task.completeAn onboarding task was completed. non consegnato — account.task.createAn onboarding task was created for the account. non consegnato — account.task.removeAn onboarding task was removed. non consegnato — account.task.tax_id.completeThe tax-id onboarding task was completed. non consegnato — account.task.updateAn onboarding task was updated. non consegnato — account.under_reviewThe account was placed under review. non consegnato —
activity.*Evento Descrizione Consegnato Destinatari activity.createdAn activity was created. ✓ consegnato AFFILIATE, SUPPLIER activity.deletedAn activity was deleted. ✓ consegnato AFFILIATE, SUPPLIER activity.updatedAn activity was updated. ✓ consegnato AFFILIATE, SUPPLIER
add_on.*Evento Descrizione Consegnato Destinatari add_on.createdAn add-on was created. ✓ consegnato AFFILIATE, SUPPLIER add_on.deletedAn add-on was deleted. ✓ consegnato AFFILIATE, SUPPLIER add_on.updatedAn add-on was updated. ✓ consegnato AFFILIATE, SUPPLIER
booking.*Evento Descrizione Consegnato Destinatari booking.cancelledA booking was cancelled. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.createA booking was created (confirmed). ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.failedA booking attempt failed. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.funds.availableFunds for a booking became available for payout. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.funds.ledgeredFunds for a booking were added to the ledger. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.initialize.completeA booking initialisation completed. non consegnato — booking.initialize.requestA booking initialisation (checkout) was requested. non consegnato — booking.payout.completeA payout for a booking completed. non consegnato — booking.payout.createA payout for a booking was created. non consegnato — booking.processingA booking is being processed. non consegnato — booking.refund.errorA booking was refunded because of a processing error. non consegnato — booking.refund.fullA booking was fully refunded. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.refund.partialA booking was partially refunded. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.refund.requestA refund was requested for a booking. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.review.createdA guest submitted a review for a booking. ✓ consegnato SUPPLIER booking.review.respondedThe hotel responded to a guest review. ✓ consegnato AFFILIATE, AGENT, SUPPLIER booking.sync.failedA booking-to-channel-manager synchronisation failed. non consegnato — booking.sync.runA booking-to-channel-manager synchronisation run started. non consegnato —
channel-manager.*Evento Descrizione Consegnato Destinatari channel-manager.updateA channel manager pushed an update. non consegnato — channel-manager.update.availabilityA channel manager pushed an availability update. non consegnato — channel-manager.update.rateA channel manager pushed a rate update. non consegnato —
email.*Evento Descrizione Consegnato Destinatari email.correspondenceAn email correspondence was recorded. non consegnato —
internal.*Evento Descrizione Consegnato Destinatari internal.payment.failedA payment failed (internal). non consegnato — internal.payment.processingA payment is processing (internal). non consegnato — internal.payment.succeededA payment succeeded (internal). non consegnato —
ledger.*Evento Descrizione Consegnato Destinatari ledger.entry.createA ledger entry was created. non consegnato —
payee.*Evento Descrizione Consegnato Destinatari payee.createA payee was created. non consegnato — payee.create.failureCreating a payee failed. non consegnato — payee.updateA payee was updated. non consegnato — payee.update.failureUpdating a payee failed. non consegnato —
perk.*Evento Descrizione Consegnato Destinatari perk.deletedA perk was deleted. non consegnato — perk.updatedA perk was updated. non consegnato —
property.*Evento Descrizione Consegnato Destinatari property.address.updatedA property's address changed. ✓ consegnato AFFILIATE, SUPPLIER property.createdA property (hotel) was created. ✓ consegnato AFFILIATE, SUPPLIER property.deletedA property was deleted. ✓ consegnato AFFILIATE, SUPPLIER property.geolocation.updatedA property's geolocation changed. ✓ consegnato AFFILIATE, SUPPLIER property.name.updatedA property's name changed. ✓ consegnato AFFILIATE, SUPPLIER property.policy.createdA property policy was created. ✓ consegnato AFFILIATE, SUPPLIER property.policy.updatedA property policy changed. ✓ consegnato AFFILIATE, SUPPLIER property.profile.updatedA property's profile changed. ✓ consegnato AFFILIATE, SUPPLIER property.registeredA property completed registration. ✓ consegnato AFFILIATE, SUPPLIER property.services.updatedA property's services/amenities changed. ✓ consegnato AFFILIATE, SUPPLIER property.status.updatedA property's platform status changed. ✓ consegnato AFFILIATE, SUPPLIER property.updatedA property was updated. non consegnato — property.welcome_text.updatedA property's welcome text changed. ✓ consegnato AFFILIATE, SUPPLIER
rate_modifier.*Evento Descrizione Consegnato Destinatari rate_modifier.updatedA rate modifier was updated. non consegnato —
sales_channel.*Evento Descrizione Consegnato Destinatari sales_channel.createdA sales-channel relationship (supplier ↔ reseller) was created. ✓ consegnato AFFILIATE, SUPPLIER sales_channel.deletedA sales-channel relationship was deleted. ✓ consegnato AFFILIATE, SUPPLIER sales_channel.updatedA sales-channel relationship was updated. ✓ consegnato AFFILIATE, SUPPLIER
spa.*Evento Descrizione Consegnato Destinatari spa.createdA spa was created. ✓ consegnato AFFILIATE, SUPPLIER spa.deletedA spa was deleted. ✓ consegnato AFFILIATE, SUPPLIER spa.updatedA spa was updated. ✓ consegnato AFFILIATE, SUPPLIER
Consiglio
Inizia iscrivendoti a tutti gli eventi durante lo sviluppo. Una volta capito quali payload il tuo sistema necessita, restringi le iscrizioni per ridurre il rumore. Inviati un evento di test da Applicazioni > Webhooks (o POST …/webhook/{id}/test) per confermare il tuo endpoint e la verifica della firma prima di andare in produzione.