Aangepast

Aangepaste webhooks

Bouw alles op Analyse: elke bloggebeurtenis kan worden afgeleverd aan je eigen HTTP-eindpunt als JSON-payload, ondertekend met HMAC-SHA256 zodat je de herkomst kunt verifiëren.

Elke bloggebeurtenis

Abonneer je op blog_post.published, updated, unpublished en deleted — elk afgeleverd als HTTP POST met een JSON-body.

HMAC-ondertekende verzoeken

Met een ondertekeningsgeheim ingesteld, bevat elk verzoek een X-Analyse-Signature-header — de HMAC-SHA256 van de ruwe body — zodat je eindpunt de authenticiteit kan verifiëren.

Meerdere eindpunten

Voeg zoveel webhook-eindpunten toe als je nodig hebt, elk met zijn eigen URL, geheim en gebeurtenisabonnementen.

Hoe het werkt

Wijs Analyse naar je eindpunt, kies de gebeurtenissen en verifieer de handtekening.

  1. 1

    Voeg je eindpunt toe

    Open in Analyse Integraties → Webhook en voer de URL in die gebeurtenissen moet ontvangen, plus een optioneel ondertekeningsgeheim.

  2. 2

    Kies je gebeurtenissen

    Selecteer welke bloggebeurtenissen worden afgeleverd — gepubliceerd, bijgewerkt, gedepubliceerd of verwijderd.

  3. 3

    Verifieer de handtekening

    Bereken de HMAC-SHA256 van de ruwe requestbody met je geheim en vergelijk die met de X-Analyse-Signature-header.

  4. 4

    Stuur een testgebeurtenis

    Lever een voorbeeldpayload om te bevestigen dat je eindpunt die correct verwerkt.

Veelgestelde vragen

Hoe ziet de payload eruit?

Een HTTP POST met Content-Type: application/json met de gebeurtenisnaam, een tijdstempel en de postdata: id, titel, slug, excerpt, markdown-body, URL van uitgelichte afbeelding, publicatiedatum, URL en categorieën. Gedepubliceerde en verwijderde gebeurtenissen bevatten een null-body.

Welke gebeurtenissen zijn beschikbaar?

blog_post.published, blog_post.updated, blog_post.unpublished en blog_post.deleted. Je kiest welke elk eindpunt ontvangt.

Hoe verifieer ik dat een verzoek van Analyse komt?

Stel een ondertekeningsgeheim in; elke levering bevat dan X-Analyse-Signature: sha256=<hex>, de HMAC-SHA256 van de ruwe body met je geheim. Wijs alles af dat niet overeenkomt.

Bouw op Analyse-gebeurtenissen

Ondertekende JSON-webhooks voor elke bloggebeurtenis — koppel alles.