View Categories

Panduan Fitur Webhook

1 min read

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.
  • Contohhttps://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:
    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.

Powered by BetterDocs