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
Voeg je eindpunt toe
Open in Analyse Integraties → Webhook en voer de URL in die gebeurtenissen moet ontvangen, plus een optioneel ondertekeningsgeheim.
- 2
Kies je gebeurtenissen
Selecteer welke bloggebeurtenissen worden afgeleverd — gepubliceerd, bijgewerkt, gedepubliceerd of verwijderd.
- 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
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.