Endpoints & Examples
Gunakan endpoint di bawah ini untuk mengintegrasikan layanan WhatsApp kami ke dalam aplikasi Anda.
Send Message
/api/messages/sendKirim pesan teks sederhana ke nomor WhatsApp tujuan.
Field 'jid' mendukung nomor telepon murni (misal: 62812...), WhatsApp JID lengkap (misal: 55621...@lid), atau JID grup. Field 'countryCode' bersifat opsional (default: +62) dan digunakan jika 'jid' diawali angka 0.
Headers
Broadcast
/api/messages/broadcastKirim pesan ke banyak penerima secara sekaligus.
Field 'countryCode' opsional. Jika nomor di 'recipients' diawali 0, sistem akan otomatis menggunakan countryCode untuk normalisasi ke format internasional.
Headers
Attachment / Media
/api/messages/mediaKirim media (gambar, video, dokumen) dengan caption.
Mendukung gambar, video, dan dokumen. 'countryCode' opsional jika JID sudah dalam format internasional atau lengkap.
Headers
Send Poll
/api/messages/pollKirim polling interaktif ke kontak atau grup WhatsApp.
Mendukung minimal 2 opsi dan maksimal 12 opsi jawaban.
Headers
List Sessions
/api/deviceAmbil daftar semua sesi/perangkat WhatsApp yang Anda miliki.
Headers
WhatsApp Groups
/api/wa-groupsAmbil daftar grup WhatsApp yang terdeteksi pada sesi Anda.
Headers
Message History
/api/messages/historyAmbil riwayat pesan untuk sesi tertentu. Gunakan parameter 'before' untuk pagination.
Headers
Webhook Endpoints
/api/webhookAmbil daftar endpoint webhook yang telah Anda daftarkan.
Headers
Contacts
/api/contactsAmbil daftar semua kontak (phonebook) yang tersimpan di akun Anda.
Headers
Webhooks (Push API)
Terima data secara real-time dari server kami ke server Anda melalui Webhook.
MESSAGE_RECEIVED
Dipicu setiap kali ada pesan masuk. Gunakan field 'senderJid' untuk membalas pesan secara akurat melalui API, terutama jika nomor telepon disamarkan sebagai LID oleh WhatsApp.
Contoh Payload
{
"event": "MESSAGE_RECEIVED",
"timestamp": 1713520000000,
"data": {
"sessionId": "cuid_xxxx",
"messages": [
{
"id": "msg_xxxx",
"remoteJid": "120363410052907370@g.us",
"senderJid": "5562116890688@lid",
"senderPhone": "5562116890688",
"senderName": "Ahmad",
"fromMe": false,
"messageType": "conversation",
"content": {
"text": "Halo, apa kabar?"
},
"timestamp": "2026-04-24T08:00:00.000Z"
}
]
}
}SESSION_CONNECTED
Dipicu saat sesi WhatsApp berhasil terhubung.
Contoh Payload
{
"event": "SESSION_CONNECTED",
"timestamp": 1713520000000,
"data": {
"sessionId": "cuid_xxxx",
"status": "CONNECTED"
}
}WADash
WADash menggunakan WhatsApp Web untuk menyediakan otomatisasi, penjadwalan pesan, dan alur kerja notifikasi cerdas. Membantu Anda tetap terhubung dengan pelanggan secara efisien.
WADash adalah layanan independen dan tidak berafiliasi dengan API resmi WhatsApp atau Meta.
Produk
Bantuan
© 2026 WADash. Seluruh hak cipta dilindungi.