Vytvořit Webhook
- Přejděte na Nastavení → API & Webhooks → Webhooks
- Klikněte na + Vytvořit webhook
- Zadejte adresu URL svého webhooku (musí být veřejně přístupná)
- Klikněte na Uložit
Spravovat Webhooky
Upravit: Klikněte na webhook → Aktualizovat adresu URL → Uložit Odstranit: Klikněte na webhook → Odstranit → PotvrditUdálosti
Twenty odesílá webhooky pro tyto typy událostí:
Všechny typy událostí jsou odesílány na adresu URL vašeho webhooku. Filtrování událostí může být přidáno v budoucích verzích.
Formát payloadu
Každý webhook odesílá HTTP POST s tělem ve formátu JSON:Odpovězte se stavem HTTP 2xx (200–299) pro potvrzení přijetí. Odpovědi mimo 2xx se zaznamenávají jako selhání doručení.
Ověření Webhooku
Twenty kvůli bezpečnosti podepisuje každý požadavek webhooku. Ověřujte podpisy, abyste zajistili, že požadavky jsou autentické.Záhlaví
Kroky ověření
- Získejte časové razítko z
X-Twenty-Webhook-Timestamp - Vytvořte řetězec:
{timestamp}:{JSON payload} - Vypočítejte HMAC SHA256 pomocí vašeho tajného klíče webhooku
- Porovnejte s
X-Twenty-Webhook-Signature
Příklad (Node.js)
Webhooky vs. pracovní postupy
Pro příjem externích dat viz Nastavení spouštěče webhooku.