Getting Started
Selamat datang di BaBlast Developer Portal. BaBlast menyediakan antarmuka API yang kuat, cepat, dan andal untuk mengirimkan pesan WhatsApp secara otomatis, baik menggunakan WhatsApp personal/business reguler (Unofficial) maupun Meta WhatsApp Business API Resmi (Official WABA).
Dengan API BaBlast, Anda dapat mengirimkan notifikasi transaksional, kode OTP, broadcast informasi produk, hingga menerima webhook pesan masuk dari pelanggan langsung ke server Anda sendiri.
Alur Integrasi Cepat (2 Menit)
Untuk mulai mengirimkan pesan pertama Anda menggunakan API BaBlast, ikuti 3 langkah mudah berikut:
1. Dapatkan API Key Anda
Buka menu API Keys di Developer Console Anda, lalu klik tombol Buat API Key Baru. Salin token API yang dihasilkan (bk_live_...). Simpan token ini dengan aman karena ia berfungsi sebagai kredensial akses API Anda.
2. Dapatkan Sender Code
Setiap nomor WhatsApp yang terdaftar memiliki kode perangkat unik (Sender Code), misalnya SND-A1B2C3. Anda dapat melihatnya pada daftar sender atau Developer Console. Sertakan sender_code ketika Global API Key dapat mengakses lebih dari satu sender; field ini dapat dihilangkan untuk Legacy/Device API Key yang sudah terikat ke satu sender.
3. Kirim Pesan Pertama (cURL)
Jalankan perintah cURL berikut di terminal Anda untuk mengirim pesan teks pertama:
curl -X POST https://api.bablast.id/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sender_code": "SND-A1B2C3",
"phone": "6281234567890",
"message": "Halo! Ini adalah pesan pertama saya dikirim lewat API BaBlast.",
"reference_id": "REF-QUICKSTART-001",
"metadata": {
"source": "quickstart"
}
}'
reference_id dan metadata bersifat opsional. Keduanya akan dikembalikan pada webhook status sehingga transaksi di aplikasi Anda mudah dikorelasikan dengan pesan WhatsApp.
Dua Pilihan Saluran (Channels)
BaBlast menawarkan dua opsi saluran pengiriman yang dapat disesuaikan dengan kebutuhan bisnis Anda:
| Fitur | Unofficial WhatsApp API | Official WABA (Meta) |
|---|---|---|
| Registrasi | Menggunakan QR Code (HP Anda) | Menggunakan Facebook Business Manager |
| Nama Pengirim | Nomor HP Anda sendiri | Display Name yang di-approve Meta |
| Centang Hijau | Tidak didukung | Didukung (Verified Badge dari Meta) |
| Template Pesan | Bebas kirim teks/media apa saja | Wajib didaftarkan dan di-approve Meta |
| Resiko Blokir | Ada (tergantung frekuensi & spam) | Sangat aman (sesuai kebijakan Meta) |
Lanjutkan membaca bagian Authentication untuk memahami cara mengamankan request API Anda.