Vlastní

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

    Vyberte události

    Zvolte, které blogové události se doručí — publikování, aktualizace, stažení z publikace nebo smazání.

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