Get QR Code (JSON) Guide
Endpoint ini memungkinkan Anda untuk mengambil QR Code pairing WhatsApp dalam format JSON. Format ini sangat ideal jika Anda ingin membangun dashboard kustom sendiri di mana user bisa melakukan scan QR langsung dari interface buatan Anda.
Pro Tip: Real-time UI
Gunakan endpoint ini di dalam polling mechanism (misal: setiap 20-30 detik) di frontend Anda untuk menampilkan QR Code terbaru hingga status berubah menjadi ALREADY_LOGGED_IN.
Struktur Response
Response akan menyertakan string base64 yang siap ditampilkan langsung di tag <img>.
| Field | Tipe | Penjelasan |
|---|---|---|
status | string | success atau error |
message | string | Pesan status (misal: ALREADY_LOGGED_IN) |
data.qr_code | string | Base64 string dengan prefix data:image/png;base64,... |
Contoh Implementasi (React)
const fetchQR = async () => {
const res = await fetch(`https://api.wagy.web.id/api/v1/${DEVICE_ID}/auth/qr/json`, {
headers: { 'Authorization': `Bearer ${TOKEN}` }
});
const json = await res.json();
if (json.data?.qr_code) {
setQrImage(json.data.qr_code);
}
};
Get device QR code (JSON)
GET/:device_id/auth/qr/json
Fetch the latest pairing QR code as a base64 image string.
Request
Responses
- 200
OK