Webhooks
Callbacks HTTP hacia tu servidor cuando el estado de un envío cambia: sin polling, datos en tiempo real.
Puntos clave
- Verifica siempre la firma HMAC de las peticiones entrantes: garantiza que el payload procede realmente de NotifyHub.
- Responde 2xx rápidamente y procesa el payload de forma asíncrona: las respuestas lentas se reintentan.
- Usa el registro de entregas de webhooks para depurar: muestra el payload, la respuesta de tu servidor y los reintentos.
Para qué sirve esta página
Los Webhooks avisan a tu sistema cuando ocurre algo en NotifyHub, normalmente los cambios de estado de los envíos (entregado, fallido...). Registras la URL de tu servidor y los eventos que te interesan: en cada evento, NotifyHub envía una petición HTTP firmada con el payload completo.
Cómo se usa
La tabla enumera los endpoints con URL, eventos suscritos, estado y último disparo. Puedes activar/desactivar un endpoint con el interruptor (útil durante el mantenimiento de tu servidor) o eliminarlo. Las peticiones llevan firma HMAC: el secreto para la verificación se te proporciona al crear el endpoint.
Entregas y reintentos
Cada llamada a tu endpoint queda registrada en la página de entregas de webhooks, con el payload enviado, el código de respuesta y el número de intentos: en caso de error de tu servidor, NotifyHub reintenta automáticamente, y también puedes relanzar manualmente una entrega fallida. Si tu endpoint permanece caído mucho tiempo, revisa el registro para recuperar los eventos perdidos.