Business Pro tarifidagi ish muhitlari har bir hisob-kitob davrida 30,000 ta webhook hodisasini qo’llab-quvvatlaydi. Yuqori hajmli avtomatlashtirishlarni sozlashdan oldin tarif chegaralaringizni tekshiring.
Qo’llab-quvvatlanadigan hodisalar
Webhookni quyidagi hodisalarning istalgan kombinatsiyasiga obuna qilishingiz mumkin:| Kategoriya | Hodisalar |
|---|---|
| Xizmat | Yaratildi, Yangilandi, O’chirildi |
| Buyurtma | Yaratildi, Yangilandi, O’chirildi |
| Vazifa | Yaratildi, Tayinlandi, Bajarildi, Yangilandi |
| Hisob-faktura | Holati o’zgardi |
| Mijoz / Foydalanuvchi | Yangi mijoz qo’shildi, Mijoz/foydalanuvchi o’chirildi |
| Taklif | Yuborildi, Olindi, Qabul qilindi, Rad etildi |
| Tiket | Yaratildi, Tayinlandi, Holati o’zgardi |
| To’lov | Olindi, Muvaffaqiyatsiz |
| Xizmat paketi | Yaratildi, Yangilandi, O’chirildi |
Webhook yaratish
Tokeningizni tasdiqlang
Webhook tokeningizni tasdiqlash uchun Management tugmasini bosing. Ushbu token chiquvchi yuklamalarni imzolash uchun ishlatiladi, shunda ularning AgencyHandy-dan kelganligini tekshirish mumkin.
Endpoint URL manzilini kiriting
Endpoint URL maydoniga webhook ma’lumotlarini qabul qilishi kerak bo’lgan tashqi tizimning URL manzilini kiriting. Bu ommaviy kirish mumkin bo’lgan POST endpoint bo’lishi shart.
Kontent turini tanlang
Kontent turi sifatida JSON ni tanlang. AgencyHandy barcha webhook yuklamalarini
application/json formatida yuboradi.Webhook hodisalarini tanlang
Ushbu webhookni ishga tushirishi kerak bo’lgan har bir hodisani tanlang. Bir nechta kategoriyadan hodisalar tanlanishi mumkin — masalan, Order: Created va Invoice: Status changed bir xil endpointga yo’naltirilishi mumkin.
Webhookni faollashtiring
Active radio tugmasini yoqing. Faol bo’lganda, AgencyHandy tanlangan barcha hodisalar uchun yuklamalarni real vaqtda endpointingizga yetkazadi.
Webhookni sinash
Webhook yaratgandan so’ng, endpointingiz qo’l yetadigan va ma’lumotlarni to’g’ri qayta ishlaydigan ekanligini tasdiqlash uchun sinov yuklamasini yuboring.Sinov hodisasini tanlang
Ushbu webhookda sozlangan hodisalar ro’yxatidan namuna hodisasini tanlang (masalan, Order: Created).
Sinov yuklamasini yuboring
Send tugmasini bosing. AgencyHandy endpoint URL manzilingizga namuna yuklamasini yuboradi.
Natijani tekshiring
Sinov yuklamasi kelganini va kutilganidek qayta ishlanganini tasdiqlash uchun tashqi tizimingizni tekshiring. AgencyHandy-ga qaytib, webhook tarixi ni ko’rish uchun webhook ichiga kiring — to’liq so’rov, endpointingiz qaytargan javob ko’rinadi va kerak bo’lsa o’tgan hodisalarni qayta yetkazish mumkin.
Webhook yuklamalarini tasdiqlash
AgencyHandy-dan chiqayotgan har bir webhook so’rovi endpointingiz yuklamasining haqiqiyligini va buzilmaganligini tekshirish uchun foydalanishi mumkin bo’lgan imzo sarlavhasini o’z ichiga oladi.Imzo sarlavhasi
Webhook imzosini tasdiqlash
Yuklamasining haqiqiyligini tasdiqlash uchun quyidagi so’rovni yuboring:Hodisani qabul qilgan webhookning ID si. Buni AgencyHandy-dagi webhook tafsilot sahifasida toping.
Kiruvchi webhook so’rovidan
x-ah-sig sarlavhasining qiymati.AgencyHandy-dagi webhook tafsilot sahifasida ko’rsatilgan webhook siri.
AgencyHandy-ning webhook so’rovidan qabul qilingan xom JSON tanasi.
Imzo to’g’ri bo’lsa
SUCCESS. Tasdiqlash muvaffaqiyatsiz bo’lsa FAILED (HTTP 403).Success (200)
Failure (403)
Muhim eslatmalar
- Endpoint URL manzilingiz ommaviy kirish mumkin bo’lgan HTTPS POST URL bo’lishi shart.
- Agar endpointingiz vaqtincha mavjud bo’lmasa, AgencyHandy-dagi webhook tarixi paneliga qarang — o’tgan hodisalarni to’g’ridan-to’g’ri u yerdan qayta yetkazish mumkin.
- Muvaffaqiyatsiz yetkazmalarni yoki ruxsatsiz kirish urinishlarini aniqlash uchun webhook faolligini muntazam kuzatib boring.
- Qayta-qayta muvaffaqiyatsiz bo’lgan webhooklar AgencyHandy tomonidan to’xtatib qo’yilishi mumkin — muammolarni erta aniqlash uchun yetkazma jurnallarini ko’rib chiqing.

