Webhooks personalizados
Construye cualquier cosa sobre Analyse: cada evento del blog puede entregarse a tu propio endpoint HTTP como payload JSON, firmado con HMAC-SHA256 para que verifiques su origen.
Cada evento del blog
Suscríbete a blog_post.published, updated, unpublished y deleted — cada uno entregado como HTTP POST con cuerpo JSON.
Solicitudes firmadas con HMAC
Con un secreto de firma configurado, cada solicitud incluye una cabecera X-Analyse-Signature — el HMAC-SHA256 del cuerpo en bruto — para que tu endpoint verifique la autenticidad.
Múltiples endpoints
Añade tantos endpoints de webhook como necesites, cada uno con su propia URL, secreto y suscripciones de eventos.
Cómo funciona
Apunta Analyse a tu endpoint, elige los eventos y verifica la firma.
- 1
Añade tu endpoint
En Analyse, abre Integraciones → Webhook e introduce la URL que debe recibir eventos, más un secreto de firma opcional.
- 2
Elige tus eventos
Selecciona qué eventos del blog se entregan — publicado, actualizado, despublicado o eliminado.
- 3
Verificar la firma
Calcula el HMAC-SHA256 del cuerpo de la solicitud en bruto con tu secreto y compáralo con la cabecera X-Analyse-Signature.
- 4
Enviar un evento de prueba
Envía un payload de ejemplo para confirmar que tu endpoint lo gestiona correctamente.
Preguntas frecuentes
¿Cómo es el payload?
Un HTTP POST con Content-Type: application/json que contiene el nombre del evento, una marca de tiempo y los datos del artículo: id, título, slug, extracto, cuerpo markdown, URL de imagen destacada, fecha de publicación, URL y categorías. Los eventos no publicados y eliminados llevan body nulo.
¿Qué eventos están disponibles?
blog_post.published, blog_post.updated, blog_post.unpublished y blog_post.deleted. Tú eliges cuáles recibe cada endpoint.
¿Cómo verifico que una solicitud vino de Analyse?
Establece un secreto de firma; cada entrega incluye entonces X-Analyse-Signature: sha256=<hex>, el HMAC-SHA256 del cuerpo en bruto usando tu secreto. Rechaza lo que no coincida.
Construye sobre eventos de Analyse
Webhooks JSON firmados para cada evento del blog — conecta cualquier cosa.