Spațiile de lucru cu planul Business Pro acceptă până la 30.000 de evenimente webhook per perioadă de facturare. Verificați limitele planului dvs. înainte de a configura automatizări cu volum mare.
Evenimente acceptate
Puteți abona un webhook la orice combinație de evenimente de mai jos:| Categorie | Evenimente |
|---|---|
| Serviciu | Creat, Actualizat, Șters |
| Comandă | Creată, Actualizată, Ștearsă |
| Sarcină | Creată, Atribuită, Finalizată, Actualizată |
| Factură | Status modificat |
| Client / Utilizator | Client nou adăugat, Client/utilizator șters |
| Propunere | Trimisă, Primită, Acceptată, Respinsă |
| Tichet | Creat, Atribuit, Status modificat |
| Plată | Primită, Eșuată |
| Pachet de servicii | Creat, Actualizat, Șters |
Creați un webhook
Navigați la Gestionarea webhook-urilor
În bara laterală din stânga, accesați Integrări → Gestionare Webhooks.
Autentificați token-ul dvs.
Faceți clic pe butonul Management pentru a vă autentifica token-ul webhook. Acest token este folosit pentru a semna payload-urile trimise, astfel încât să puteți verifica că provin din AgencyHandy.
Creați un webhook nou
Faceți clic pe Creați Webhook Nou pentru a deschide formularul de configurare a webhook-ului.
Introduceți URL-ul endpoint-ului
În câmpul URL Endpoint, introduceți URL-ul sistemului extern care ar trebui să primească datele webhook. Acesta trebuie să fie un endpoint POST accesibil public.
Selectați tipul de conținut
Alegeți JSON ca tip de conținut. AgencyHandy trimite toate payload-urile webhook ca
application/json.Selectați evenimentele webhook
Alegeți fiecare eveniment care ar trebui să declanșeze acest webhook. Puteți selecta evenimente din mai multe categorii — de exemplu, Comandă: Creată și Factură: Status modificat pot indica ambele același endpoint.
Activați webhook-ul
Comutați butonul radio Activ. Când este activ, AgencyHandy livrează payload-uri pentru toate evenimentele selectate la endpoint-ul dvs. în timp real.
Testați un webhook
După crearea unui webhook, trimiteți un payload de test pentru a confirma că endpoint-ul dvs. este accesibil și procesează datele corect.Deschideți webhook-ul
Din lista de Gestionare Webhooks, faceți clic pe webhook-ul pe care doriți să îl testați.
Faceți clic pe Eveniment de test
Faceți clic pe butonul Test Event de pe pagina de detalii a webhook-ului.
Selectați un eveniment de test
Alegeți un eveniment de exemplu din lista de evenimente configurate pe acest webhook (ex.: Comandă: Creată).
Trimiteți payload-ul de test
Faceți clic pe Trimite. AgencyHandy postează un payload de exemplu la URL-ul endpoint-ului dvs.
Verificați rezultatul
Verificați sistemul dvs. extern pentru a confirma că payload-ul de test a ajuns și a fost procesat conform așteptărilor. Înapoi în AgencyHandy, faceți clic pe webhook pentru a-i examina istoricul — puteți vedea solicitarea completă, răspunsul returnat de endpoint-ul dvs. și puteți re-livra orice eveniment trecut dacă este necesar.
Autentificați payload-urile webhook
Fiecare solicitare webhook trimisă de AgencyHandy include un header de semnătură pe care endpoint-ul dvs. îl poate utiliza pentru a verifica că payload-ul este autentic și nu a fost modificat.Header-ul de semnătură
Verificați o semnătură webhook
Trimiteți următoarea solicitare pentru a confirma că un payload este autentic:ID-ul webhook-ului care a primit evenimentul. Găsiți-l pe pagina de detalii a webhook-ului din AgencyHandy.
Valoarea header-ului
x-ah-sig din solicitarea webhook primită.Secretul webhook afișat pe pagina de detalii a webhook-ului din AgencyHandy.
Corpul JSON brut primit din solicitarea webhook a AgencyHandy.
SUCCESS când semnătura este validă. FAILED când verificarea eșuează (HTTP 403).Success (200)
Failure (403)
Note importante
- URL-ul endpoint-ului dvs. trebuie să fie un URL HTTPS POST accesibil public.
- Dacă endpoint-ul dvs. este temporar indisponibil, verificați panoul de istorici al webhook-ului din AgencyHandy — puteți re-livra orice eveniment trecut direct de acolo.
- Monitorizați regulat activitatea webhook-urilor pentru a detecta livrările eșuate sau tentativele de acces neautorizat.
- Webhook-urile care eșuează în mod repetat pot fi suspendate de AgencyHandy — examinați jurnalele de livrare pentru a depista problemele din timp.

