Satu header, langsung jalan
Buat API key di dashboard, kirim lewat header X-API-Key. Tanpa OAuth, tanpa refresh token.
NUSAWAP menghubungkan nomor WhatsApp Anda ke REST API, webhook, inbox tim, broadcast, dan chatbot dalam satu platform. Nomor dihubungkan cukup dengan scan QR, seperti WhatsApp Web.
Satu header, langsung jalan
Buat API key di dashboard, kirim lewat header X-API-Key. Tanpa OAuth, tanpa refresh token.
Webhook yang bisa diandalkan
Signature HMAC-SHA256, retry otomatis (fixed, linear, atau exponential), dan riwayat pengiriman yang bisa dikirim ulang.
Banyak nomor, satu akun
Pilih nomor pengirim per request dengan deviceId.
Dashboard ikut tercatat
Pesan dari API muncul di inbox tim dengan label API, jadi agen CS tahu konteksnya.
curl -X POST "$NUSAWAP_URL/messages" \ -H "X-API-Key: $NUSAWAP_KEY" \ -H "Content-Type: application/json" \ -d '{"deviceId":"<id akun>","phoneNumber":"6281234567890","content":"Halo dari NUSAWAP 👋"}'const res = await fetch(`${process.env.NUSAWAP_URL}/messages`, { method: 'POST', headers: { 'X-API-Key': process.env.NUSAWAP_KEY, 'Content-Type': 'application/json', }, body: JSON.stringify({ deviceId: '<id akun>', phoneNumber: '6281234567890', content: 'Halo dari NUSAWAP 👋', }),});console.log(await res.json());import os, requests
res = requests.post( f"{os.environ['NUSAWAP_URL']}/messages", headers={"X-API-Key": os.environ["NUSAWAP_KEY"]}, json={ "deviceId": "<id akun>", "phoneNumber": "6281234567890", "content": "Halo dari NUSAWAP 👋", },)print(res.json())$ch = curl_init(getenv('NUSAWAP_URL') . '/messages');curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'X-API-Key: ' . getenv('NUSAWAP_KEY'), 'Content-Type: application/json', ], CURLOPT_POSTFIELDS => json_encode([ 'deviceId' => '<id akun>', 'phoneNumber' => '6281234567890', 'content' => 'Halo dari NUSAWAP 👋', ]),]);echo curl_exec($ch);