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 |