Base URL
SDK
WABeres menyediakan SDK resmi untuk NodeJS yang dapat langsung kamu gunakan tanpa perlu mengimplementasikan signature dan autentikasi secara manual.SDK belum dipublikasikan ke npm dan masih dalam tahap pengembangan. Instalasi dan panduan penggunaan tersedia di
repository resmi WABeres. Repository bersifat open source, kontribusi dipersilakan.
WABeres NodeJS SDK
Lihat repository, instalasi, dan contoh penggunaan SDK
Autentikasi
Setiap request ke WABeres API wajib menyertakan tiga header berikut:Timestamp yang dikirim tidak boleh berbeda lebih dari 5 menit dari waktu
server. Request di luar rentang ini akan ditolak sebagai proteksi replay attack.
Membuat Signature
Signature dibuat menggunakan HMAC-SHA256 dengan Secret Key kamu sebagai kunci. String yang di-sign adalah gabungan dari method, path, timestamp, dan hash body request: Urutan dan format string yang di-sign:
Contoh implementasi di Go:
Format Response
Semua response mengembalikan JSON dengan struktur konsisten:Endpoint yang Tersedia
Pesan
Kirim pesan teks ke nomor WhatsApp tujuan
Webhook
Terima pesan masuk secara real-time ke sistemmu
Sesi & Device
Kelola koneksi WhatsApp — pair, status, dan disconnect
Akun & Paket
Info akun aktif, sisa kuota, dan renewal paket
Rate Limiting
WABeres menerapkan rate limiting per API key. Jika limit terlampaui, server akan mengembalikan status429 Too Many Requests. Tunggu beberapa
saat sebelum mencoba kembali.