WA

juraganwa.web.id

Gateway v1.0

Panduan & Integrasi WhatsApp Gateway Otomatis

Panduan Resmi Integrasi

WhatsApp Gateway Tanpa Batasan API Resmi

Kirim pesan WhatsApp otomatis dari sistem Anda menggunakan domain juraganwa.web.id. Pesan dikirimkan via push notification OneSignal ke perangkat Android CS yang terpasang aplikasi JuraganWA, lalu aplikasi otomatis mengirimkan pesan ke nomor target.

REST API: juraganwa.web.id
OneSignal Push Network
JuraganWA Android Client
WhatsApp Personal / Bisnis

Daftar Endpoint API

Base URL: https://juraganwa.web.id
POST /send (atau /juraganwa/send)
Kirim Satu Pesan

Mengirim satu pesan WhatsApp ke nomor tujuan tertentu melalui perangkat CS Anda.

Payload Body (JSON):
{
  "subscription_id": "YOUR-ONESIGNAL-SUB-ID", // Wajib
  "phone": "0895370002255",                   // Wajib (08xx / 62xx)
  "message": "Halo, pesanan Anda telah diproses!", // Wajib
  "target_app": "auto"                         // Opsional: auto, com.whatsapp, com.whatsapp.w4b
}
Contoh cURL:
curl -X POST https://juraganwa.web.id/send \
  -H "Content-Type: application/json" \
  -d '{
    "subscription_id": "YOUR-ONESIGNAL-SUB-ID",
    "phone": "0895370002255",
    "message": "Halo dari JuraganWA Gateway!",
    "target_app": "auto"
  }'
POST /send/bulk (atau /juraganwa/send/bulk)
Kirim Batch (Maks 100)

Mengirim banyak pesan sekaligus dalam satu permintaan batch ke perangkat JuraganWA.

Payload Body (JSON):
{
  "subscription_id": "YOUR-ONESIGNAL-SUB-ID",
  "target_app": "auto",
  "messages": [
    { "phone": "0895370002255", "message": "Pengingat jadwal kajian malam ini" },
    { "phone": "081234567890", "message": "Konfirmasi pembayaran berhasil" }
  ]
}
Contoh cURL:
curl -X POST https://juraganwa.web.id/send/bulk \
  -H "Content-Type: application/json" \
  -d '{
    "subscription_id": "YOUR-ONESIGNAL-SUB-ID",
    "target_app": "auto",
    "messages": [
      {"phone": "0895370002255", "message": "Pesan 1"},
      {"phone": "081234567890", "message": "Pesan 2"}
    ]
  }'

Uji Coba Kirim Langsung

Live Tester
Buka aplikasi JuraganWA di HP untuk melihat Subscription ID perangkat ini.
💡 Cara Cek Subscription ID:
  1. Buka aplikasi JuraganWA di HP Android CS.
  2. Salin Subscription ID yang tampil di beranda aplikasi.
  3. Tempelkan ke form di atas untuk mencoba pengiriman pesan instan.

Nilai Parameter target_app:

Menentukan aplikasi WhatsApp mana di HP Android CS yang akan menerima instruksi push notification dan mengeksekusi pengiriman pesan.

Tipe: string | Opsional
"auto" Default & Rekomendasi

Deteksi Otomatis

Aplikasi JuraganWA akan memilih aplikasi WhatsApp yang aktif secara cerdas. Sistem mendahulukan WhatsApp Personal standar jika tersedia, atau WhatsApp Bisnis bila hanya itu yang terpasang di perangkat.

✓ Praktis, fleksibel, tidak perlu konfigurasi khusus.
"com.whatsapp" Standar

WhatsApp Personal

Memaksa sistem Android untuk membuka paket resmi WhatsApp reguler (com.whatsapp). Pesan tidak akan dikirim via WA Bisnis meskipun terpasang di HP yang sama.

✓ Cocok jika nomor broadcast terdaftar di WA Pribadi.
"com.whatsapp.w4b" Bisnis (W4B)

WhatsApp Business

Memaksa sistem Android untuk membuka paket resmi WhatsApp Bisnis (com.whatsapp.w4b). Ideal untuk CS yang menggunakan profil bisnis resmi untuk layanan pelanggan.

✓ Cocok untuk akun resmi kantor, toko, atau DKM masjid.
Nilai Parameter Package Name Android Target Aplikasi Perilaku di Perangkat Status Bawaan
auto Pilihan otomatis WA Personal / WA Bisnis Mencari WhatsApp Personal terlebih dahulu; jika tidak ditemukan, beralih ke WhatsApp Bisnis. Default (Bawaan)
com.whatsapp com.whatsapp WhatsApp Standar (Personal) Khusus mengirim melalui aplikasi WhatsApp Personal di Android. Didukung Penuh
com.whatsapp.w4b com.whatsapp.w4b WhatsApp Business Khusus mengirim melalui aplikasi WhatsApp Business di Android. Didukung Penuh