Descripción general
Los webhooks permiten que LINA envíe notificaciones HTTP POST a tu servidor cuando ocurren eventos relevantes. Esto elimina la necesidad de hacer polling y te permite reaccionar en tiempo real.Eventos disponibles
Configuración
1
Registrar un webhook
2
Recibir eventos
LINA enviará peticiones Headers incluidos:
POST a tu URL con el siguiente formato:3
Responder correctamente
Tu endpoint debe responder con un código HTTP
2xx en un máximo de 10 segundos. Cualquier otra respuesta se considera un fallo y se reintentará.Verificación de firma
Todos los webhooks incluyen una firma HMAC-SHA256 en el headerX-Lina-Signature. Siempre debes verificar esta firma para asegurar que la petición proviene de LINA.
Política de reintentos
Si tu endpoint no responde con2xx, LINA reintentará el envío con backoff exponencial:
Después del tercer intento fallido, el evento se marca como
failed y no se reintenta más. Puedes consultar los eventos fallidos en el panel de LINA o vía API.
Si tu endpoint falla en más del 95% de los envíos durante 24 horas, el webhook se desactivará automáticamente. Recibirás un email de notificación y podrás reactivarlo desde el panel.
Buenas prácticas
- Responde rápido — Devuelve
200inmediatamente y procesa el evento de forma asíncrona. - Idempotencia — Usa el
iddel evento para evitar procesar duplicados. - Verifica siempre — Comprueba la firma HMAC en cada petición.
- Usa HTTPS — Solo se admiten URLs con HTTPS en producción.
- Registra eventos — Almacena los eventos recibidos para debugging y auditoría.

