Overview

Health
DB Status
--
mysql2 · pool 10 · WIB GMT+7
Sessions
-live
-
Pesan
-records
GET /api/messages
API Keys
-keys
-

Aktivitas terbaru

WaktuSessionArahTujuanStatus

Aksi cepat

WIB GMT+7
Auth: Bearer [REDACTED] untuk panel, x-api-key: wg_xxx untuk integrasi. Keduanya valid di /api/*.
Lihat /health JSON

Sessions / Devices

- sessions
1 session = 1 nomor WA · QR via /qr · webhook per session · pilih session aktif di sidebar.
1 nomor = 1 sesi — kalau nomor sudah dipakai sesi lain akan ditolak (409).
SessionStatusPhone / JIDWebhookTerakhirAksi
Belum ada data

Kirim Text

delay 3s + typing
POST /api/messages/send-text · field user → messages.user · aman: composing → delay 3000ms

Kirim Media

image / video / audio / doc

History Pesan — media langsung

Gambar tampil sebagai thumbnail, video bisa diputar langsung, dokumen ada tombol download. Klik gambar untuk zoom. Media di-load via GET /api/messages/:id/media dengan auth yang sama (query ?token= atau ?api_key= otomatis).
IDWaktuSessionArahTujuanUserMedia / KontenStatus
Muat history…

Bulk — max 50

typing + 3s/item + 600ms jeda
JSON array: [{"to":"628xxx","text":"Halo","user":"Admin CS"}] — tiap item boleh ada user → messages.user
human-like delay

Jadwal Kirim — WIB (GMT+7)

Waktu input WIB (Asia/Jakarta). Saat tiba, server kirim dengan typing + delay 3 detik. Endpoint: POST /api/schedules
IDSessionTujuanUserTipeWaktu WIBStatusAksi
Memuat…

API Keys

IDNamaAPI KeyAktifRateLast UsedAksi
Memuat…

System & Health

Docs →

        

Webhook & Tips

  • webhook_url per session — event: connection.update, message.upsert, message.status, scheduled_sent
  • Envelope: { event, session_id, timestamp, data } — retry WEBHOOK_RETRY_MAX
  • Log di webhook_logs. Delay & typing via SEND_DELAY_MS / SEND_TYPING_MS.