Arsitektur terisolasi per-nomor WhatsApp dengan penyimpanan sesi persisten, sinkronisasi database terpusat, dan otentikasi keamanan tingkat enterprise.
{
"sessionId": "session_default_a",
"jid": "628138882308",
"text": "⚡ Menu Layanan Terverifikasi:",
"nativeFlow": [
{ "id": "btn_layanan", "text": "📦 Layanan Kami" },
{ "url": "https://example.com", "text": "🌐 Buka Website" },
{ "copy": "PROMO2026", "text": "📋 Salin Promo" }
]
}Didesain Khusus untuk Skalabilitas Tinggi
Jalankan banyak nomor WhatsApp bersamaan. Tiap sesi terisolasi mandiri dengan credential terenkripsi dan persistent.
Satu service terpusat MessageService untuk seluruh tipe pesan: Text, Media, Native Flow, Carousel, Reactions, dan Quoted Replies.
Hak akses sesi diisolasi ketat. Akses cross-user ditolak dengan HTTP 403 Forbidden. API Keys programmatic diamankan dengan enkripsi SHA-256.
Dukungan Protokol Pesan Lengkap
| Tipe Pesan | Endpoint REST | Status Uji Real | Fitur Tambahan |
|---|---|---|---|
| 💬 Text Message | POST /api/messages/text | 100% Berhasil | Link preview otomatis, emojis |
| 🖼️ Media Attachments | POST /api/messages/image, video, audio, document, sticker | 100% Berhasil | Multipart upload, auto-cleanup media buffer |
| ⚡ Native Flow Actions | POST /api/messages/native-flow | 100% Berhasil | Quick Reply, CTA URL, CTA Call, CTA Copy, Single Select |
| 🎠 Multi-Card Carousel | POST /api/messages/carousel | 100% Berhasil | Katalog multi-kartu interaktif dengan tombol native |
| 👍 Context & Reactions | POST /api/messages/reaction, reply | 100% Berhasil | Quoted message reference, emoji reactions |