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:Creați un webhook
1
Navigați la Gestionarea webhook-urilor
În bara laterală din stânga, accesați Integrări → Gestionare Webhooks.
2
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.
3
Creați un webhook nou
Faceți clic pe Creați Webhook Nou pentru a deschide formularul de configurare a webhook-ului.
4
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.
5
Selectați tipul de conținut
Alegeți JSON ca tip de conținut. AgencyHandy trimite toate payload-urile webhook ca
application/json.6
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.
7
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.
8
Salvați configurarea
Examinați setările, apoi faceți clic pe Salvare. Webhook-ul apare în listă și începe să livreze evenimente imediat.
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.1
Deschideți webhook-ul
Din lista de Gestionare Webhooks, faceți clic pe webhook-ul pe care doriți să îl testați.
2
Faceți clic pe Eveniment de test
Faceți clic pe butonul Test Event de pe pagina de detalii a webhook-ului.
3
Selectați un eveniment de test
Alegeți un eveniment de exemplu din lista de evenimente configurate pe acest webhook (ex.: Comandă: Creată).
4
Trimiteți payload-ul de test
Faceți clic pe Trimite. AgencyHandy postează un payload de exemplu la URL-ul endpoint-ului dvs.
5
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:string
obligatoriu
ID-ul webhook-ului care a primit evenimentul. Găsiți-l pe pagina de detalii a webhook-ului din AgencyHandy.
string
obligatoriu
Valoarea header-ului
x-ah-sig din solicitarea webhook primită.string
obligatoriu
Secretul webhook afișat pe pagina de detalii a webhook-ului din AgencyHandy.
object
obligatoriu
Corpul JSON brut primit din solicitarea webhook a AgencyHandy.
string
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.

