Table of Contents
Apa Itu Webhook? #
Webhook adalah mekanisme yang memungkinkan aplikasi untuk mengirimkan data secara otomatis ke aplikasi lain ketika suatu peristiwa terjadi. Dengan menggunakan webhook, Anda dapat menerima notifikasi real-time tentang berbagai peristiwa dalam akun Wazapbro Anda.
Langkah-langkah Mengatur Webhook #
1. Mengatur Webhook URL #
- Deskripsi: Masukkan URL endpoint yang akan menerima notifikasi dari Wazapbro.
- Contoh:
https://app-api.wazabpro.com/index.php/welcome/index
.
2. Menghasilkan Token Webhook #
- Deskripsi: Token digunakan untuk keamanan webhook Anda.
- Langkah:
- Klik tombol Generate Token untuk membuat token baru.
- Jika perlu, Anda dapat menghapus token yang ada dengan tombol Remove Token.
3. Menyimpan dan Menguji Webhook #
- Deskripsi: Setelah mengisi URL dan token, Anda perlu menyimpan pengaturan.
- Langkah:
- Klik tombol Save untuk menyimpan pengaturan.
- Untuk menguji apakah webhook berfungsi, klik tombol Test Webhook. Ini akan mengirimkan permintaan ke URL yang Anda masukkan dan memeriksa responsnya.
4. Menambahkan Beberapa Webhook #
- Deskripsi: Anda dapat menambahkan beberapa URL webhook.
- Langkah:
- Pisahkan setiap URL dengan koma (
,
). - Contoh:
- Pisahkan setiap URL dengan koma (
https://your_site/example_url_1,https://your_site/example_url_2
```
- Jika tidak ingin menggunakan webhook, biarkan kolom ini kosong.
5. Melihat Log Webhook #
- Deskripsi: Di bagian Capture Webhook Log, Anda dapat memantau pengiriman dan respons webhook.
- Informasi yang Tersedia:
- Nomor: Nomor urut log.
- Created At: Waktu dan tanggal ketika webhook dikirim.
- Request Json: Data JSON yang dikirim ke webhook.
- Sent At: Waktu dan tanggal ketika permintaan dikirim.
- Response Json: Respons yang diterima dari webhook.
- Webhook URL: URL yang digunakan untuk mengirimkan webhook.
- Action: Tindakan yang dapat diambil, seperti melihat detail lebih lanjut.
Manfaat Menggunakan Webhook #
- Notifikasi Real-Time: Menerima informasi langsung saat peristiwa terjadi.
- Automatisasi: Mengotomatiskan respons terhadap pesan dan peristiwa penting.
- Efisiensi: Mengurangi waktu dan usaha dalam menangani pesan secara manual.
- Peningkatan Pengalaman Pelanggan: Memberikan respons cepat dan informasi yang tepat waktu.