POST/device/status

Status Perangkat

Mengembalikan status koneksi perangkat yang memiliki kunci API pada header Api-Key, beserta nomor WhatsApp yang terhubung dan konfigurasi webhook-nya saat ini. Endpoint ini tidak butuh body, dan memanggilnya tidak memotong saldo token.

cURL
curl -X POST https://api.wangsaf.com/v1/device/status \
  -H "Api-Key: <API_KEY_PERANGKAT>"
Respons 200
{
  "status": 200,
  "message": "Device status retrieved successfully.",
  "data": {
    "name": "Marketing WA",
    "is_connected": true,
    "jid": "628123456789@s.whatsapp.net",
    "webhook_url": "https://example.com/webhook",
    "webhook_event": { "QR": "on", "Message": "on" }
  }
}

Field respons

  • is_connected: apakah sesi WhatsApp perangkat ini sedang tersambung.
  • jid: nomor WhatsApp perangkat dalam format target personal, pakai ini langsung sebagai target pengirim balasan jika perlu.
  • webhook_url dan webhook_event: konfigurasi webhook perangkat saat ini, diatur dari dashboard, lihat Webhook.
Jika status gagal diambil dari perangkat (server WhatsApp perangkat tidak merespons), endpoint ini mengembalikan HTTP 500 dengan { "status": 500, "message": "Failed to retrieve device status." }.