featured image fallback

Mengenal Webhooks dan Cara Menggunakan Untuk Kamu Yang Single Fighter Developer

Anda mungkin menemukan istilah “webhook” di pengaturan aplikasi Anda dan bertanya apakah Anda harus menggunakannya. Jawaban sederhananya adalah “ya.”

Pengertian Webhook

Webhook juga dikenal sebagai “reverse API”. Ini adalah alat yang memungkinkan satu sistem atau aplikasi untuk berkomunikasi dan mengirimkan pemberitahuan secara real-time tentang peristiwa tertentu ke sistem atau aplikasi lain.

Webhook dikonfigurasi untuk mengirim push notification ke URL tertentu setiap kali ada aktivitas yang terkait dengan peristiwa tertentu terjadi.

Misalnya, mari kita kembali ke masa sebelum transfer uang online menjadi tren. Jika Anda harus mentransfer uang kepada seseorang, Anda harus menulis cek atau langsung pergi ke bank. Mungkin bank memerlukan beberapa kali konfirmasi, atau Anda perlu bolak balik ke bank, untuk memastikan semua data benar dan penerima mendapatkan uangnya.

Saat ini, Anda dapat mentransfer uang dari perangkat seluler atau komputer Anda dari mana saja kapan saja. Ketika uang dikirim ke penerima, Anda akan diberitahu melalui nomor ponsel atau alamat email Anda yang terdaftar. Anda tidak perlu menelepon siapa pun atau pergi ke bank untuk mendapatkan laporan terbaru.

Aplikasi perbankan juga memberi tahu Anda saat tagihan kartu kredit Anda jatuh tempo, saldo Anda hampir habis, atau terjadi transaksi yang tidak sah—tanpa intervensi manual. Pada dasarnya, inilah fungsi webhook.

Beda Webhook dengan API

Berbeda dengan webhook, API bekerja dengan “polling”, yang berarti server Anda berkomunikasi dengan server API untuk memeriksa data baru. Sementara itu, webhook mengirim data secara otomatis, yang jauh lebih efisien.

Webhook tidak memerlukan intervensi manual apa pun. Setelah diatur, webhook secara otomatis memantau perubahan pada aplikasi.

Cara Kerja Webhook

Anda mungkin menemukan istilah “webhook” di pengaturan aplikasi Anda dan bertanya apakah Anda harus menggunakannya. Jawaban sederhananya adalah “ya.”

Apa itu webhook?
Webhook juga dikenal sebagai “reverse API”. Ini adalah alat yang memungkinkan satu sistem atau aplikasi untuk berkomunikasi dan mengirimkan pemberitahuan secara real-time tentang peristiwa tertentu ke sistem atau aplikasi lain.

Pengantar webhook
Webhook dikonfigurasi untuk mengirim push notification ke URL tertentu setiap kali ada aktivitas yang terkait dengan peristiwa tertentu terjadi.

Misalnya, mari kita kembali ke masa sebelum transfer uang online menjadi tren. Jika Anda harus mentransfer uang kepada seseorang, Anda harus menulis cek atau langsung pergi ke bank. Mungkin bank memerlukan beberapa kali konfirmasi, atau Anda perlu bolak balik ke bank, untuk memastikan semua data benar dan penerima mendapatkan uangnya.

Saat ini, Anda dapat mentransfer uang dari perangkat seluler atau komputer Anda dari mana saja kapan saja. Ketika uang dikirim ke penerima, Anda akan diberitahu melalui nomor ponsel atau alamat email Anda yang terdaftar. Anda tidak perlu menelepon siapa pun atau pergi ke bank untuk mendapatkan laporan terbaru.

Aplikasi perbankan juga memberi tahu Anda saat tagihan kartu kredit Anda jatuh tempo, saldo Anda hampir habis, atau terjadi transaksi yang tidak sah—tanpa intervensi manual. Pada dasarnya, inilah fungsi webhook.

Cara Menyiapkan Webhook

Untuk membuat pemberitahuan webhook

  1. Masuk ke Aplikasi yang ingin diintegrasi
  2. Buka Pengaturan > Integrasi > Webhook
  3. Pilih Tambahkan Webhook.
  4. Tambahkan nama, deskripsi, dan Callback URL.
  5. Untuk menguji Callback URL, klik Ping URL.
  6. Dari Select Event(s), pilih Module, Event Name, dan Department dari menu drop-down.
  7. Klik Ping Event untuk menguji event yang dipilih dan memicu uji coba.

Kesimpulan