Vlastní webhooky
Stavějte cokoli na Analyse: každá blogová událost může být doručena na váš vlastní HTTP endpoint jako JSON payload podepsaný HMAC-SHA256, abyste mohli ověřit jeho původ.
Každá blogová událost
Odebírejte blog_post.published, updated, unpublished a deleted — každá doručena jako HTTP POST s JSON tělem.
Požadavky podepsané HMAC
Při nastaveném podpisovém secretu každý požadavek obsahuje hlavičku X-Analyse-Signature — HMAC-SHA256 surového těla — takže váš endpoint může ověřit autenticitu.
Více endpointů
Přidejte tolik webhook endpointů, kolik potřebujete — každý s vlastní URL, secretem a odběrem událostí.
Jak to funguje
Namiřte Analyse na váš endpoint, vyberte události a ověřte podpis.
- 1
Přidejte endpoint
V Analyse otevřete Integrace → Webhook a zadejte URL, která má přijímat události, plus volitelný podpisový secret.
- 2
Vyberte události
Zvolte, které blogové události se doručí — publikování, aktualizace, stažení z publikace nebo smazání.
- 3
Ověřte podpis
Vypočítejte HMAC-SHA256 surového těla požadavku s vaším secretem a porovnejte ho s hlavičkou X-Analyse-Signature.
- 4
Odešlete testovací událost
Doručte ukázkový payload a ověřte, že ho váš endpoint správně zpracuje.
Časté dotazy
Jak vypadá payload?
HTTP POST s Content-Type: application/json obsahující název události, časové razítko a data příspěvku: id, název, slug, perex, tělo v markdownu, URL úvodního obrázku, datum publikace, URL a kategorie. Události stažení z publikace a smazání mají tělo null.
Které události jsou dostupné?
blog_post.published, blog_post.updated, blog_post.unpublished a blog_post.deleted. Pro každý endpoint zvolíte, které z nich přijímá.
Jak ověřím, že požadavek přišel z Analyse?
Nastavte podpisový secret; každé doručení pak obsahuje X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 surového těla s vaším secretem. Odmítněte vše, co nesedí.
Stavějte na událostech Analyse
Podepsané JSON webhooky pro každou blogovou událost — propojte cokoli.