Integración de Webhooks
Los webhooks permiten que tus sistemas reciban notificaciones en tiempo real cuando ocurren eventos en tu cuenta Wink — nuevas reservaciones, cancelaciones, actualizaciones de pago y más. Esta guía te lleva paso a paso por la configuración y las mejores prácticas.
Audiencia
Sección titulada «Audiencia»Esta guía es para desarrolladores que integran Wink con sistemas externos como sistemas de administración de propiedades (PMS), gestores de canales, CRM o paneles personalizados.
Cómo funcionan los webhooks
Sección titulada «Cómo funcionan los webhooks»- Registras una URL de webhook en Wink.
- Cuando ocurre un evento (por ejemplo, una nueva reservación), Wink envía un HTTP POST a tu URL.
- Tu servidor procesa la carga útil y responde con un
200 OK.
Configuración de un webhook
Sección titulada «Configuración de un webhook»- Inicia sesión en tu cuenta (Extranet, Studio o TripPay — todos soportan webhooks).
- Navega a
Applicationsy luego aWebhooks. Consulta Webhooks. - Haz clic en
Create webhook. - Ingresa un nombre (por ejemplo, “Sincronización de Reservas PMS”).
- Ingresa tu URL de webhook — el endpoint HTTPS en tu servidor.
- Selecciona eventos — Elige eventos específicos para suscribirte, o déjalo vacío para recibir todos los eventos.
- Activa el interruptor Enabled.
- Haz clic en
Save.
Tipos de eventos
Sección titulada «Tipos de eventos»Wink soporta una variedad de tipos de eventos. Los eventos comunes incluyen:
- Reservación creada — Se ha confirmado una nueva reservación.
- Reservación cancelada — Se ha cancelado una reservación.
- Pago completado — El pago ha sido procesado.
- Reservación actualizada — Se han cambiado detalles de una reservación.
Mejores prácticas
Sección titulada «Mejores prácticas»- Usa HTTPS — Wink envía cargas útiles solo a endpoints HTTPS.
- Responde rápido — Devuelve un
200 OKtan pronto recibas la carga útil. Realiza cualquier procesamiento pesado de forma asíncrona. - Idempotencia — Tu manejador debe ser idempotente. Wink puede reintentar la entrega si no recibe una respuesta
200. - Valida la fuente — Verifica que las solicitudes entrantes provengan de Wink antes de procesarlas.
- Registro — Registra cada carga útil de webhook que recibas. Esto facilita mucho la depuración de problemas de integración.
Pausar y eliminar
Sección titulada «Pausar y eliminar»Puedes desactivar un webhook sin eliminarlo. Esto pausa la entrega para que puedas solucionar problemas sin perder tu configuración. Cuando estés listo, vuelve a activarlo.
Eliminar un webhook lo remueve permanentemente. Cualquier integración que dependa de ese webhook dejará de recibir notificaciones.
Lectura adicional
Sección titulada «Lectura adicional»- Webhooks — Referencia completa para la gestión de webhooks.
- Applications — Administra tus credenciales API.
- Developers > APIs — Documentación completa de la API.