Lewati ke konten utama

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>.

FieldTipePenjelasan
statusstringsuccess atau error
messagestringPesan status (misal: ALREADY_LOGGED_IN)
data.qr_codestringBase64 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

OK