Webhook personalizzati
Costruisci qualsiasi cosa su Analyse: ogni Evento del blog può essere consegnato al tuo endpoint HTTP come payload JSON, firmato con HMAC-SHA256 così puoi verificarne l'origine.
Ogni Evento del blog
Iscriviti a blog_post.published, updated, unpublished e deleted — ciascuno consegnato come HTTP POST con corpo JSON.
Richieste firmate con HMAC
Con un secret di firma impostato, ogni richiesta include l'header X-Analyse-Signature — l'HMAC-SHA256 del corpo grezzo — così il tuo endpoint può verificarne l'autenticità.
Più endpoint
Aggiungi tutti gli endpoint webhook che ti servono, ciascuno con il proprio URL, secret e iscrizioni agli eventi.
Come funziona
Indica ad Analyse il tuo endpoint, scegli gli eventi e verifica la firma.
- 1
Aggiungi il tuo endpoint
In Analyse, apri Integrazioni → Webhook e inserisci l'URL che deve ricevere gli eventi, più un secret di firma opzionale.
- 2
Scegli i tuoi eventi
Seleziona quali eventi del blog vengono consegnati — pubblicato, aggiornato, rimosso dalla pubblicazione o eliminato.
- 3
Verifica la firma
Calcola l'HMAC-SHA256 del corpo grezzo della richiesta con il tuo secret e confrontalo con l'header X-Analyse-Signature.
- 4
Invia un Evento di test
Consegna un payload di esempio per confermare che il tuo endpoint lo gestisce correttamente.
Domande frequenti
Com'è fatto il payload?
Un HTTP POST con Content-Type: application/json contenente il nome dell'Evento, un timestamp e i dati del post: id, titolo, slug, estratto, corpo markdown, URL immagine in evidenza, data di pubblicazione, URL e categorie. Gli eventi unpublished e deleted hanno corpo null.
Quali eventi sono disponibili?
Blog_post.published, blog_post.updated, blog_post.unpublished e blog_post.deleted. Scegli quali riceve ogni endpoint.
Come verifico che una richiesta provenga da Analyse?
Imposta un secret di firma; ogni consegna include X-Analyse-Signature: sha256=<hex>, l'HMAC-SHA256 del corpo grezzo con il tuo secret. Rifiuta tutto ciò che non corrisponde.
Costruisci sugli eventi Analyse
Webhook JSON firmati per ogni Evento del blog — collega qualsiasi cosa.