WaveBot menyediakan REST API berkecepatan tinggi yang memungkinkan Anda mengintegrasikan notifikasi WhatsApp otomatis, blast pesan massal, polling interaktif, pengingat tagihan, hingga interaksi AI ke dalam aplikasi web, mobile, sistem ERP, maupun CRM Anda.
Latensi pengiriman rendah di bawah 1 detik menggunakan websocket engine.
Multi-Device
Mendukung banyak nomor WhatsApp (session terpisah) dalam satu akun.
AI-Powered
Integrasi Groq LLM untuk auto-reply kontekstual dan customer service otomatis.
Autentikasi & Identifikasi Session
Setiap panggilan API memerlukan parameter sessionId. Session ID ini merupakan identitas unik dari nomor WhatsApp Anda yang terhubung pada menu Devices / Perangkat di Dashboard.
Tips Praktis: Buka Dashboard > Devices > Tambah Perangkat > Scan QR. Setelah status perangkat CONNECTED, gunakan nama atau ID sesi tersebut pada setiap request API.
POST/api/wa/send
Kirim Pesan Teks WhatsApp
Mengirimkan pesan teks personal, OTP, notifikasi order, atau broadcast ke nomor tujuan tertentu.
Request Body (JSON)
Field
Tipe
Wajib
Keterangan
sessionId
string
Ya
ID sesi perangkat WhatsApp yang terhubung
number
string
Ya
Nomor WhatsApp tujuan (format 628xxx atau 08xxx) atau Group ID ([email protected])
message
string
Ya
Konten pesan teks yang ingin dikirimkan
Contoh Request (cURL)
curl -X POST https://api.wavebot.id/api/wa/send \
-H "Content-Type: application/json" \
-d '{
"sessionId": "session_628123456789",
"number": "6289876543210",
"message": "Halo! Kode verifikasi OTP Anda adalah: 948210"
}'