Creați un webhook
- Mergeți la Setări → API-uri și Webhooks → Webhooks
- Faceți clic pe + Creează webhook
- Introduceți URL-ul webhook-ului dvs. (trebuie să fie accesibil public)
- Faceți clic pe Salvează
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
- Obțineți marcajul temporal din
X-Twenty-Webhook-Timestamp - Creați șirul:
{timestamp}:{JSON payload} - Calculați HMAC SHA256 folosind secretul webhook-ului dvs.
- 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.