Webhook-uri entrante
Webhookurile primite sunt linkuri speciale care vă permit să creați sau să modificați sarcini ori să adăugați contacte în Planfix. Acestea sunt create folosind un anumit tip și anumiți parametri.
Exemplu de webhook:
Când un client sau un alt utilizator extern accesează acest link, în Planfix sunt lansate operațiuni predefinite. Aceasta este o modalitate simplă de a conecta Planfix cu un alt serviciu web sau program.
Webhookurile pot fi adăugate în Planfix în secțiunea Gestionarea contului — Webhookuri primite.
Când faceți clic pe butonul Webhook nou, puteți selecta una dintre opțiunile de configurare prestabilite sau vă puteți configura propriul webhook.
Exemple
Important
Webhookurile primite returnează doar JSON cu numărul sarcinii create (2) de acțiunea principală (1):
Webhookuri compozite
Dacă la aceeași adresă ajung solicitări diferite, puteți configura webhookul pentru mai multe scenarii de procesare. Schimbați modul „Un singur scenariu comun” în „Mai multe scenarii de procesare”, specificați ce date determină scriptul și definiți condiții și operațiuni pentru fiecare scenariu.
Primul script care corespunde condițiilor este executat, de sus în jos. De exemplu, dacă formulare din surse diferite trimit date către același webhook de pe un site:
{"form": "demo", "name": "Alex Smith", "email": "alex@example.com"}
{"form": "support", "name": "Alex Smith", "problem": "notifications not received"}
Scriptul este ales în funcție de valoarea câmpului „form”:
- pentru demo, puteți crea o sarcină pentru managerul de vânzări
- pentru support — o sarcină în proiectul de asistență tehnică
== În plus == *Webhookurile primite în Planfix pot fi analizate folosind JSON. Pentru aceasta se folosește biblioteca JsonPath