Skip to content

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:

https://your_account.planfix.ru/webhook/get/create_task?project=project&name=taskname

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): ffEp36.png

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 


Mergeți la