Webhooks
Los webhooks de Whaapy te permiten recibir notificaciones en tiempo real cuando ocurren eventos en tu cuenta. En lugar de hacer polling constante, configura un endpoint HTTP y recibe actualizaciones automáticamente.¿Por qué usar Webhooks?
Tiempo Real
Recibe eventos al instante, sin delays
Eficiente
Sin polling constante a nuestra API
Escalable
Procesa miles de eventos sin problemas
Crear un Webhook
Necesitas un endpoint HTTPS público para recibir webhooks. Para desarrollo local, usa herramientas como ngrok.
POST /user-webhooks
Parámetros
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
name | string | Sí | Nombre descriptivo del webhook |
url | string | Sí | URL HTTPS donde recibirás los eventos |
events | string[] | Sí | Lista de eventos a suscribir (ver Eventos) |
metadata | object | No | Datos adicionales para tu referencia |
Response
Estructura del Payload
Todos los webhooks que recibirás tienen esta estructura base:| Campo | Tipo | Descripción |
|---|---|---|
event | string | Tipo de evento (ej: message.received) |
timestamp | string | Fecha/hora ISO 8601 del evento |
businessId | string | UUID de tu negocio |
data | object | Datos específicos del evento |
Próximos Pasos
Eventos Disponibles
Lista completa de eventos que puedes suscribir
Estructura de Payloads
Ejemplos detallados de cada tipo de evento
Seguridad
Cómo verificar la autenticidad de los webhooks
Gestión
Actualizar, probar y eliminar webhooks