Personalizzato

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. 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. 2

    Scegli i tuoi eventi

    Seleziona quali eventi del blog vengono consegnati — pubblicato, aggiornato, rimosso dalla pubblicazione o eliminato.

  3. 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. 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.