Workspace paket Business Pro mendukung hingga 30.000 peristiwa webhook per periode penagihan. Periksa batas paket Anda sebelum mengatur otomasi bervolume tinggi.
Peristiwa yang didukung
Anda dapat berlangganan webhook untuk kombinasi peristiwa berikut:| Kategori | Peristiwa |
|---|---|
| Layanan | Dibuat, Diperbarui, Dihapus |
| Pesanan | Dibuat, Diperbarui, Dihapus |
| Tugas | Dibuat, Ditetapkan, Diselesaikan, Diperbarui |
| Tagihan | Status berubah |
| Klien / Pengguna | Klien baru ditambahkan, Klien/pengguna dihapus |
| Proposal | Dikirim, Diterima, Disetujui, Ditolak |
| Tiket | Dibuat, Ditetapkan, Status berubah |
| Pembayaran | Diterima, Gagal |
| Paket Layanan | Dibuat, Diperbarui, Dihapus |
Buat webhook
Autentikasi token Anda
Klik tombol Management untuk mengautentikasi token webhook Anda. Token ini digunakan untuk menandatangani payload keluar sehingga Anda dapat memverifikasi bahwa payload tersebut berasal dari AgencyHandy.
Masukkan URL endpoint
Di kolom Endpoint URL, masukkan URL sistem eksternal yang seharusnya menerima data webhook. URL ini harus berupa endpoint POST yang dapat diakses publik.
Pilih tipe konten
Pilih JSON sebagai tipe konten. AgencyHandy mengirim semua payload webhook sebagai
application/json.Pilih peristiwa webhook
Pilih setiap peristiwa yang harus memicu webhook ini. Anda dapat memilih peristiwa dari beberapa kategori — misalnya, Order: Created dan Invoice: Status changed keduanya dapat mengarah ke endpoint yang sama.
Aktifkan webhook
Aktifkan tombol radio Active. Saat aktif, AgencyHandy mengirimkan payload untuk semua peristiwa yang dipilih ke endpoint Anda secara real-time.
Uji webhook
Setelah membuat webhook, kirimkan payload uji untuk mengonfirmasi bahwa endpoint Anda dapat dijangkau dan memproses data dengan benar.Pilih peristiwa uji
Pilih peristiwa contoh dari daftar peristiwa yang dikonfigurasi pada webhook ini (misalnya, Order: Created).
Verifikasi hasilnya
Periksa sistem eksternal Anda untuk mengonfirmasi payload uji telah tiba dan diproses sebagaimana mestinya. Kembali di AgencyHandy, klik ke webhook untuk meninjau riwayat — Anda dapat melihat permintaan lengkap, respons yang dikembalikan endpoint Anda, dan mengirim ulang peristiwa masa lalu jika diperlukan.
Autentikasi payload webhook
Setiap permintaan webhook keluar dari AgencyHandy menyertakan header tanda tangan yang dapat digunakan endpoint Anda untuk memverifikasi bahwa payload tersebut asli dan tidak dirusak.Header tanda tangan
Verifikasi tanda tangan webhook
Kirim permintaan berikut untuk mengonfirmasi bahwa payload adalah asli:ID webhook yang menerima peristiwa. Temukan ini di halaman detail webhook di AgencyHandy.
Nilai header
x-ah-sig dari permintaan webhook yang masuk.Rahasia webhook yang ditampilkan di halaman detail webhook di AgencyHandy.
Isi JSON mentah yang diterima dari permintaan webhook AgencyHandy.
SUCCESS ketika tanda tangan valid. FAILED ketika verifikasi gagal (HTTP 403).Success (200)
Failure (403)
Catatan penting
- URL endpoint Anda harus berupa URL POST HTTPS yang dapat diakses publik.
- Jika endpoint Anda sementara tidak tersedia, periksa panel riwayat webhook di AgencyHandy — Anda dapat mengirim ulang peristiwa masa lalu langsung dari sana.
- Pantau aktivitas webhook secara rutin untuk mendeteksi pengiriman yang gagal atau upaya akses tidak sah.
- Webhook yang berulang kali gagal dapat dijeda oleh AgencyHandy — tinjau log pengiriman untuk mendeteksi masalah lebih awal.

