Skip to main content
Twenty odešle HTTP POST na vaši adresu URL pokaždé, když je záznam vytvořen, aktualizován nebo smazán. Všechny typy objektů jsou podporovány, včetně vlastních objektů.

Vytvořit Webhook

  1. Přejděte na Nastavení → API & Webhooks → Webhooks
  2. Klikněte na + Vytvořit webhook
  3. Zadejte adresu URL svého webhooku (musí být veřejně přístupná)
  4. Klikněte na Uložit
Webhook se aktivuje okamžitě a začne odesílat oznámení.

Spravovat Webhooky

Upravit: Klikněte na webhook → Aktualizovat adresu URL → Uložit Odstranit: Klikněte na webhook → Odstranit → Potvrdit

Udá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í

  1. Získejte časové razítko z X-Twenty-Webhook-Timestamp
  2. Vytvořte řetězec: {timestamp}:{JSON payload}
  3. Vypočítejte HMAC SHA256 pomocí vašeho tajného klíče webhooku
  4. 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.