Skip to main content
Twenty trimite o solicitare HTTP POST către URL-ul tău ori de câte ori o înregistrare este creată, actualizată sau ștearsă. Toate tipurile de obiecte sunt acoperite, inclusiv obiectele personalizate.

Creați un webhook

  1. Mergeți la Setări → API-uri și Webhooks → Webhooks
  2. Faceți clic pe + Creează webhook
  3. Introduceți URL-ul webhook-ului dvs. (trebuie să fie accesibil public)
  4. Faceți clic pe Salvează
Webhook-ul se activează imediat și începe să trimită notificări.

Gestionați webhook-urile

Editează: Faceți clic pe webhook → Actualizați URL-ul → Salvează Șterge: Faceți clic pe webhook → Șterge → Confirmă

Evenimente

Twenty trimite webhook-uri pentru aceste tipuri de evenimente: Toate tipurile de evenimente sunt trimise către URL-ul webhook-ului dvs. Filtrarea evenimentelor poate fi adăugată în versiunile viitoare.

Formatul payload-ului

Fiecare webhook trimite un HTTP POST cu un corp JSON:
Răspundeți cu un status HTTP 2xx (200-299) pentru a confirma primirea. Răspunsurile non-2xx sunt înregistrate ca eșecuri de livrare.

Validarea Webhook-ului

Twenty semnează fiecare cerere webhook din motive de securitate. Validați semnăturile pentru a vă asigura că cererile sunt autentice.

Anteturi

Pași de validare

  1. Obțineți marcajul temporal din X-Twenty-Webhook-Timestamp
  2. Creați șirul: {timestamp}:{JSON payload}
  3. Calculați HMAC SHA256 folosind secretul webhook-ului dvs.
  4. Comparați cu X-Twenty-Webhook-Signature

Exemplu (Node.js)

Webhook-uri vs Fluxuri de lucru

Pentru a primi date externe, consultați Configurați un declanșator Webhook.